Перейти к содержимому

Фотография

Медленная работа selenium chromedriver в headless режиме


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 4

#1 Egor76

Egor76

    Новый участник

  • Members
  • Pip
  • 3 сообщений

Отправлено 29 апреля 2020 - 09:50

Всем доброго времени суток. После обновления Google Chrome до версии 81 работа в «headless» режиме идет очень медленно. Подскажите, пожалуйста, может кто-нибудь в курсе что произошло?
Беру самый простой пример:
from selenium import webdriver

options = webdriver.ChromeOptions()
options.add_argument("--headless")
browser = webdriver.Chrome(options=options)

browser.get('http://selenium.dev/')
browser.quit()

При просмотре запросов во вкладке network, видно что запросы отрабатывают очень долго(по 20-30 сек.). Дело точно не в скорости интернета.

Если тоже самое запустить в обычном режиме, то всё хорошо.

Версия chromedriver 81.
ОС Windows 7

  • 0

#2 BabyRoot

BabyRoot

    Специалист

  • Members
  • PipPipPipPipPip
  • 833 сообщений


Отправлено 29 апреля 2020 - 10:15

Ну а логе браузера что-нить есть?


  • 0

#3 Egor76

Egor76

    Новый участник

  • Members
  • Pip
  • 3 сообщений

Отправлено 29 апреля 2020 - 10:20

Ну а логе браузера что-нить есть?

Ошибок нет. После инициализации драйвера в консоли появляется сообщение вида "DevTools listening on ws://адрес" и висит какое-то время, потом, видимо когда страница прогружается, начинают отображаться сообщения из консоли браузера. или вы не то имели ввиду?


  • 0

#4 BabyRoot

BabyRoot

    Специалист

  • Members
  • PipPipPipPipPip
  • 833 сообщений


Отправлено 29 апреля 2020 - 13:14

Добавьте по типу как здесь:

System.setProperty("webdriver.chrome.logfile", "путь к логу\chrome.log");

и  посмотрите что в chrome.log.


  • 0

#5 Error

Error

    Новый участник

  • Members
  • Pip
  • 1 сообщений

Отправлено 29 июля 2020 - 19:48

 

Всем доброго времени суток. После обновления Google Chrome до версии 81 работа в «headless» режиме идет очень медленно. Подскажите, пожалуйста, может кто-нибудь в курсе что произошло?
Беру самый простой пример:
from selenium import webdriver

options = webdriver.ChromeOptions()
options.add_argument("--headless")
browser = webdriver.Chrome(options=options)

browser.get('http://selenium.dev/')
browser.quit()

При просмотре запросов во вкладке network, видно что запросы отрабатывают очень долго(по 20-30 сек.). Дело точно не в скорости интернета.

Если тоже самое запустить в обычном режиме, то всё хорошо.

Версия chromedriver 81.
ОС Windows 7

 

Решение есть?


  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных