Size: a a a

2020 November 02

KM

Katerina Malakhova in SPb Python
Ребят, а кто знает как разобрать gif на изображения без потери качества? Некоторые нормально разбираются, а с некоторыми прям засада какая-то
источник

KM

Katerina Malakhova in SPb Python
Вот пример
источник

KM

Katerina Malakhova in SPb Python
Первый фрейм норм, остальные - что-то вроде этого
источник

D!

Danny !! in SPb Python
Katerina Malakhova
Первый фрейм норм, остальные - что-то вроде этого
Фотошоп?!
источник

KM

Katerina Malakhova in SPb Python
Danny !!
Фотошоп?!
Как то даже не пришло в голову 😳
источник

SK

Sergio Keler in SPb Python
Katerina Malakhova
Первый фрейм норм, остальные - что-то вроде этого
Фотошоп, gimp
источник

MK

Maxim Koltsov in SPb Python
команда convert из imagemagick
источник

MA

Maxim Afanasev in SPb Python
Maxim Koltsov
команда convert из imagemagick
С ключиком -coalesce
источник

MA

Maxim Afanasev in SPb Python
Но я, если честно, не уверен насчет GIF, что он ничего не теряет..
источник
2020 November 04

ЕС

Егор Соколов... in SPb Python
Ребята, а кто знает api для инсты нормальный?
источник

MA

Maxim Afanasev in SPb Python
Егор Соколов
Ребята, а кто знает api для инсты нормальный?
Смотря для чего. С некоторых пор официальный API очень сильно урезан. Можно какие-то задачи решать в обход, я года полтора назад использовал эту библиотеку https://instalooter.readthedocs.io/en/latest/index.html
источник
2020 November 05

ЕС

Егор Соколов... in SPb Python
Maxim Afanasev
Смотря для чего. С некоторых пор официальный API очень сильно урезан. Можно какие-то задачи решать в обход, я года полтора назад использовал эту библиотеку https://instalooter.readthedocs.io/en/latest/index.html
Ооо, супер спасибо)
источник

DS

David Shiko in SPb Python
Всем привет. Помогите пожалуйста грамотно добавить метод в модуль selenium.

метод:

def wait_find(self, delay=3, located_by=None, elem_name=None, find_all=False):
      WebDriverWait(self, delay).until(
          EC.presence_of_element_located((located_by, elem_name)))
      return self.find_elements(located_by, elem_name) if find_all else self.find_element(
          located_by, elem_name)
Использование:
from selenium import webdriver


driver = webdriver.Firefox(executable_path='geckodriver')
driver.find_element_by_id('cool_id') # var 1
driver.wait_find(located_by='id', elem_name='cool_id') # var 2
Мне подсказали 1 вариант, но там сложность в том, что driver создается без метода Firefox
driver = webdriver_with_my_class(executable_path='geckodriver')
источник

DS

David Shiko in SPb Python
источник

DS

David Shiko in SPb Python
источник

DS

David Shiko in SPb Python
скриншот кода и создание драйвера (нежелательный вариант)
источник

DI

Danil Ivanov in SPb Python
Всем спасибо, разговор сношу, желающих поучаствовать в улучшениях приглашаю в PR. Дальнейшее обсуждение тоже снесу
источник
2020 November 06

ЕС

Егор Соколов... in SPb Python
Товарищи, а может кто то знает способ как привязать pyautogui к окну?
источник

DS

Denis S in SPb Python
Егор Соколов
Товарищи, а может кто то знает способ как привязать pyautogui к окну?
У него есть метод поиска окна по его заголовку. Найти и активировать.
источник

ЕС

Егор Соколов... in SPb Python
Denis S
У него есть метод поиска окна по его заголовку. Найти и активировать.
Мб я что то не так понял, но он вроде так только найдёт его. Эту нужно, если окно в рандомном месте спавнится, и что б сразу на него навестить и работать в нем, а не на рабочем столе где то. Но при этом, оно работает как обычно. То есть, если я сверну окно, то оно не будет в нём работать. Хз, понятно объяснил или не.
источник