Python selenium и chromedriver, страница chrome не загружается при минимизации

#python #selenium #google-chrome #selenium-chromedriver

#python #селен #google-chrome #selenium-chromedriver

Вопрос:

Итак, вот моя проблема :

Я пытаюсь загрузить страницу с минимизированным браузером, но, похоже, это не работает. Я думаю, что могут быть две причины: управление оперативной памятью или веб-сайт предотвращают это.

Итак, есть ли способ заставить Chrome думать, что он находится в фокусе, пока это не так?

Большое спасибо, если вы найдете время, чтобы ответить мне!

РЕДАКТИРОВАТЬ: после некоторого тестирования эта проблема возникает только с Chrome 87, поэтому я думаю, что проблема в управлении оперативной памятью Chrome. Цель состоит в том, чтобы заставить chrome поверить, что я на самом деле смотрю в окно.

Ответ №1:

Вы можете использовать опцию без заголовка

 chrome_options = Options()
chrome_options.add_argument('--headless')
chrome_options.add_argument('--disable-gpu')
 

Комментарии:

1. Если проблема в оборудовании, мы ничего не можем сделать на стороне программного обеспечения, чтобы помочь вам в этом. Единственное, что вы можете сделать, это установить программное обеспечение для управления Windows и сохранить Chrome always focus, который требует много оперативной памяти для вашего устройства, если ресурс довольно ограничен.

2. Извините, я неправильно объяснил, это не аппаратное обеспечение. У Chrome может быть проблема с тем, как они обрабатывают оперативную память, чтобы использовать меньше.