Получение странной периодической ошибки с использованием Selenium-Wire. Несмотря на то, что мы успешно использовали Selenium с HTTPS-прокси, переход на Selenium-Wire для возможности аутентификации по имени пользователя и паролю вызвал следующую проблему. По какой-то причине это происходит только в 60% случаев, в противном случае он работает без ошибок.
logger.info("Running in Headless Mode")
ffprofile_path = os.path.join(dir_path, "cbprofile")
profile_path = ffprofile_path
profile = webdriver.FirefoxProfile(profile_path)
profile.set_preference("general.useragent.updates.enabled;false", "true")
profile.set_preference("general.useragent.override", user_agent)
# Proxy Settings
if proxy_auth == "IP":
profile.set_preference("network.proxy.type", 1)
profile.set_preference("network.proxy.http", proxy_ip)
profile.set_preference("network.proxy.http_port", proxy_port)
profile.set_preference("network.proxy.ssl", proxy_ip)
profile.set_preference("network.proxy.ssl_port", proxy_port)
opts = Options()
opts.headless = True
profile.update_preferences()
cap = DesiredCapabilities().FIREFOX
cap["firefox_profile"] = profile.encoded
driver = webdriver.Firefox(
firefox_profile=profile,
capabilities=cap,
options=opts,
executable_path=gecko_path,
firefox_binary=binary,
)
Ошибка / трассировка: трассировка (последний вызов был последним): файл "/ home / krypterro / bot-slots /slot-1/main.py ", строка 203, в основном firefox_binary = двоичный файл, файл" /home/krypterro/bot-slots/slot-1/venv/lib/python3.6/site-packages/seleniumwire/ webdriver / browser.py ", строка 46, в __