отключить консольные сообщения на chrome webdriver python selenium - PullRequest
1 голос
/ 16 марта 2020

Я использую chrome веб-драйвер с селеном и python.

Я получаю сообщения этой консоли на командном терминале.

console

Кроме того, файл html находится на моем компьютере: file:///D:/serp/5e577f17e0d7ae57db776c0b/dumps/1.html

Вот параметры chrome:

chrome_options = Options()
chrome_options.add_argument("--headless")
chrome_options.add_argument('--lang=en-GB')
chrome_options.add_argument('--disable-web-security')
chrome_options.add_argument('--disable-gpu')
chrome_driver = os.getcwd() + "\\chromedriver.exe"
driver = webdriver.Chrome(chrome_options=chrome_options, executable_path=chrome_driver)
driver.get(url_string)

Как отключить эти сообщения?

1 Ответ

1 голос
/ 16 марта 2020

Попробуйте один раз:

from selenium.webdriver.chrome.options import Options

chrome_options = Options()
chrome_options.add_argument('--headless')
chrome_options.add_experimental_option('excludeSwitches', ['enable-logging'])
chrome_options.add_argument('--log-level=3')
driver = webdriver.Chrome(options=chrome_options)
...