Много ошибок в консоли селен - python - PullRequest
0 голосов
/ 17 января 2020

У меня есть код, который содержит while = True и постоянно повторяется.

(Примечание: я уже подтвердил стекопоток кода, и он ведет себя отлично)

Внутри моего while я вызываю несколько файлов по одному, и эти файлы создают экземпляр chrome и получают доступ к сайту, а затем закрывают его. Проблема в том, что это вызывает у меня МНОГО ошибок в консоли, так много, что я даже положил в pastebin. Кто-нибудь может мне помочь?

В pastebin всякий раз, когда вы видите *x* already accessed, это потому, что он просто сделал то, что вы должны на сайте, и уже закрыл его.


Я использую Хромедрайвер 79 (который является моей chrome версией), Python 3,8 и Windows 10

Pastebin : https://pastebin.com/JXRauZjm


• Почему эти ошибки меня беспокоят?

Поскольку для запуска кода 24 часа в сутки я использую виртуальную машину Azure, а когда я оставляю свой код работающим около 5 часов, Azure машина начинает становиться недоступной (я полагаю, что код заставляет ее взломать sh), я пытался думать по любой другой причине, чтобы взломать sh, но я могу найти только эту.)


• Для возможных вопросов:

• Чтобы полностью закрыть драйвер для каждого файла, я использую:

webdriver.quit () return "anything"

• Есть в настоящее время 12 файлов (12 веб-драйверов), которые открываются и закрываются каждые 3 минуты

1 Ответ

0 голосов
/ 17 января 2020

Можно попытаться установить уровень ведения журнала при инициализации экземпляра WebDriver:

from selenium import webdriver
from selenium.webdriver.chrome.options import Options


chrome_options = Options()
chrome_options.add_argument("--log-level=3");
chrome_options.add_argument("--silent");

Эта закрытая проблема ChromeDriver содержит немного больше информации о флаге --silent.

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