Версия ChromeDriver, которая работает с версией Chrome 69.0.3497.81 при использовании селена с Python - PullRequest
0 голосов
/ 09 сентября 2018

Я построил веб-скребок со старой версией Chrome, и он работал хорошо, а затем Chrome автоматически обновился до версии 69.0.3497.81, и теперь ни один веб-сайт, похоже, не распознает веб-браузер при просмотре. Есть ли версия, если ChromeDriver работает хорошо? Я также пытался снизить версию Chrome до предыдущих версий, но, похоже, больше не работает

(Примечание: - я пробовал ChromeDriver 2.41, и он работает неправильно.)

Заранее спасибо

1 Ответ

0 голосов
/ 09 сентября 2018

Чтобы сохранить версию ChromeDriver , которая работает синхронно с соответствующей версией Chrome Browser , вы можете использовать следующую стратегию:

  • Сохранить Автообновление из Браузер Chrome OFF
  • Определите текущую версию Chrome Browser версию.
  • В соответствии с примечаниями к выпуску из ChromeDriver загрузите соответствующую версию ChromeDriver из ChromeDriver - WebDriver для Chrome

Согласно рекомендациям :

  • Сохраняйте свою среду тестирования всегда обновленной до последней версии ChromeDriver .
  • Всегда обновляйте Chrome Browser до последней версии GA.

Примечание : каждая версия ChromeDriver выпускается с учетом поддержки:

  • Последний Выпущена версия GA Браузер Chrome
  • Предыдущая версия Браузер Chrome
  • Следующая версия Браузер Chrome

Здесь вы можете найти подробное обсуждение Как работать с определенной версией ChromeDriver, когда браузер Chrome обновляется автоматически через Python selenium

Специальная версия бинарного файла ChromeDriver поддерживает определенный диапазон Chrome Browser версий, как показано ниже:

  • ChromeDriver v 2,41 (2018-07-27)

    Supports Chrome v67-69
    
  • ChromeDriver v 2,40 (2018-06-07)

    Supports Chrome v66-68
    
  • ChromeDriver v 2,39 (2018-05-30)

    Supports Chrome v66-68
    
  • ChromeDriver v 2,38 (2018-04-17)

    Supports Chrome v65-67
    
  • ChromeDriver v 2,37 (2018-03-16)

    Supports Chrome v64-66
    
  • ChromeDriver v 2,36 (2018-03-02)

    Supports Chrome v63-65
    
  • ChromeDriver v 2,35 (2018-01-10)

    Supports Chrome v62-64
    
  • ChromeDriver v 2,34 (2017-12-10)

    Supports Chrome v61-63
    
  • ChromeDriver v 2,33 (2017-10-03)

    Supports Chrome v60-62
    
  • ChromeDriver v 2,32 (2017-08-30)

    Supports Chrome v59-61
    
  • ChromeDriver v 2,31 (2017-07-21)

    Supports Chrome v58-60
    
  • ChromeDriver v 2,30 (2017-06-07)

    Supports Chrome v58-60
    
  • ChromeDriver v 2.29 (2017-04-04)

    Supports Chrome v56-58
    
...