Python + Selenium: страница загрузки тайм-аута - PullRequest
0 голосов
/ 10 сентября 2018

Я использую Python 3 + Selenium.Я написал простое приложение для входа на сайт и анализа информации.Когда я запускаю его на своей машине, все в порядке.Но я арендовал VPS DigitalOcean и столкнулся с проблемами.Я запускаю Firefox Driver следующим образом:

    options = webdriver.FirefoxOptions()
    options.headless = True
    profile = webdriver.FirefoxProfile()
    profile.set_preference('permissions.default.image', 2)
    profile.set_preference('dom.ipc.plugins.enabled.libflashplayer.so', 'false')
    profile.set_preference("http.response.timeout", 10)
    profile.set_preference("dom.max_script_run_time", 10)
    path = 'some/path/'
    driver = webdriver.Firefox(executable_path=path,
                               options=options, firefox_profile=profile)
    driver.set_page_load_timeout(60)

И получаю сообщение об ошибке:

selenium.common.exceptions.TimeoutException: Сообщение: время ожидания загрузки страницы после 60000 мс

Есть идеи как это исправить?Я использую Firefox 62 и Geckodriver 0.21.Спасибо

Обновление:

Я пытался использовать PhantomJS с

 service_args=['--ignore-ssl-errors=true', '--ssl-protocol=any'].

Он просто возвращает пустую страницу: <html><head></head><body></body></html>.

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