Python selenium:DevTools监听ws://127.0.0.1

foo*_*ion 10 python selenium-chromedriver selenium-webdriver

今天我在使用chromedriver运行selenium时在控制台上收到了这条消息.我怎么压制这个?

DevTools listening on ws://127.0.0.1:12740/devtools/browser/97101fe4-3b1f-42b0-b5c8-373cc18040b6
Run Code Online (Sandbox Code Playgroud)

相关代码:

from selenium import webdriver
driver = webdriver.Chrome(executable_path='c:/bin/chromedriver233')
Run Code Online (Sandbox Code Playgroud)

我使用chromedriver版本2.30得到相同的消息.

我之前没有收到此消息.我所做的唯一改变是将chrome更新为版本62.0.3202.94(官方版本)(64位)

Python 3.6.3 64,selenium 3.4.3,Windows 7 64.

编辑:我在Chrome产品论坛上发布了一个问题,网址是https://productforums.google.com/forum/#!topic/chrome/Dlk2j_JpmxE;context-place=forum/chrome

Eni*_*gun 5

我遇到了同样的问题,做了一些挖掘,最后找到了一个可行的解决方案。这应该删除DevTools弹出的消息:

options = webdriver.ChromeOptions()
options.add_experimental_option('excludeSwitches', ['enable-logging'])
driver = webdriver.Chrome(executable_path='<path-to-chrome>', options=options)
Run Code Online (Sandbox Code Playgroud)

根据这个铬问题的解决方案。


小智 0

不确定您是否知道,但请尝试

options.add_argument('--log-level=3')
Run Code Online (Sandbox Code Playgroud)

请注意,我使用的是无头,但我相信您可以为普通浏览器配置它。感觉好多了:)。我很惊讶这条通知消息有多烦人。