Прерывистый сбой при использовании Python Selenium-Wire Module - PullRequest
0 голосов
/ 29 января 2020

Получение странной периодической ошибки с использованием 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, в __

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...