Запустите свернутый драйвер Selenium Chrome (или аналогичный)Python

Программы на Python
Ответить
Anonymous
 Запустите свернутый драйвер Selenium Chrome (или аналогичный)

Сообщение Anonymous »

Я создаю программу для очистки веб-страниц, но чтобы избежать блокировки анти-скрейлинговым программным обеспечением, мне нужно отключить драйвер от автономного режима. иногда мне также нужно перезапустить драйвер, чтобы очистить файлы cookie, поэтому всякий раз, когда он снова открывается, я немедленно сворачиваю его, но он все равно мешает тому, что я делаю, примерно на секунду, и эта программа работает часами, поэтому это невероятно раздражает
Я думаю, что, возможно, я могу добавить что-нибудь вроде driver.add_option("начать в свернутом виде") или driver.add_option("начать за пределами экрана") (эквивалент driver.set_window_position(-2000,0), но до открытия драйвера
кто-нибудь знает настройки параметров, которые я могу добавить для этого?вот как выглядит мой текущий код, хотя это скорее вопрос о функции, чем проблема с исправлением ошибок
import undetected_chromedriver.v2 as uc

def start_uc():
'''opens a UC chrome driver with prefered settings'''
options = uc.ChromeOptions()
# just some options passing in to skip annoying popups
options.add_argument('--no-first-run --no-service-autorun --password-store=basic')
return uc.Chrome(options=options)

driver = start_uc()
driver.minimize_window()

for item in list:
#scrape item info

if blocked from page:
driver.close()
driver = start_uc()
driver.minimize_window()


Подробнее здесь: https://stackoverflow.com/questions/737 ... equivalent
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»