Size: a a a

Сообщество Python Программистов

2020 May 13

ВЧ

Виктор Чеботарёв... in Сообщество Python Программистов
Arhangel
/
Если конкретнее то у тебя вопрос как скачивать файлы через selenium?
источник

ВЧ

Виктор Чеботарёв... in Сообщество Python Программистов
Или я где-то исходный код пропустил
источник

ВЧ

Виктор Чеботарёв... in Сообщество Python Программистов
?
источник

A

Arhangel in Сообщество Python Программистов
не. у меня получилось скачать файл, но он не качает весь список
источник

ВЧ

Виктор Чеботарёв... in Сообщество Python Программистов
Потому что слипы ставить нужно
источник

A

Arhangel in Сообщество Python Программистов
ща код покажу
источник

ВЧ

Виктор Чеботарёв... in Сообщество Python Программистов
А то он откроет новую страницу до того, как предыдущая загрузится
источник

A

Arhangel in Сообщество Python Программистов
for i in links:
   driver.get(i)
   print(i)
   time.sleep(1)
источник

A

Arhangel in Сообщество Python Программистов
код не может вывести даже принт
источник

A

Arhangel in Сообщество Python Программистов
он тупо дальше не идёт и ничего не выводит
источник

ВЧ

Виктор Чеботарёв... in Сообщество Python Программистов
А ссылка корректная?
источник

ВЧ

Виктор Чеботарёв... in Сообщество Python Программистов
И слипы лучше так делать

from selenium.webdriver.support.ui import WebDriverWait

wait = WebDriverWait(self.driver, 5)
try:
   wait.until(lambda driver: driver.execute_script('return jQuery.active') == 0)
   wait.until(lambda driver: driver.execute_script('return document.readyState') == 'complete')
except Exception as e:
   pass
источник

A

Arhangel in Сообщество Python Программистов
ну ссылка коректная так как файл скачивается но дальше не идёт
источник

A

Arhangel in Сообщество Python Программистов
и вот этот код вместо одно строки sleep?
источник

PP

Pavel Petrov in Сообщество Python Программистов
Виктор Чеботарёв
И слипы лучше так делать

from selenium.webdriver.support.ui import WebDriverWait

wait = WebDriverWait(self.driver, 5)
try:
   wait.until(lambda driver: driver.execute_script('return jQuery.active') == 0)
   wait.until(lambda driver: driver.execute_script('return document.readyState') == 'complete')
except Exception as e:
   pass
+
источник

PP

Pavel Petrov in Сообщество Python Программистов
Arhangel
и вот этот код вместо одно строки sleep?
ты ещё не раз столкнёшься с тем, что тупо слип() не годен
источник

ВЧ

Виктор Чеботарёв... in Сообщество Python Программистов
Arhangel
и вот этот код вместо одно строки sleep?
Ты свою функцию слип сделай и запихни туда этот код
источник

ВЧ

Виктор Чеботарёв... in Сообщество Python Программистов
А так я когда-то клик реализовывал....
источник

A

Arhangel in Сообщество Python Программистов
у меня self не определяется
источник

МГ

Максим Грушин... in Сообщество Python Программистов
Ребят как прочесть файл и вывести в консоль?
Просто я создаю файл, открываю, прочитываю и ничего в консоли не появляется
источник