Python selenium:DevTools在ws://127.0.0.1上侦听

Python selenium:DevTools在ws://127.0.0.1上侦听,python,selenium-webdriver,selenium-chromedriver,Python,Selenium Webdriver,Selenium Chromedriver,今天,当我使用chromedriver运行selenium时,我在控制台上看到了这条消息。如何抑制这种情况 DevTools listening on ws://127.0.0.1:12740/devtools/browser/97101fe4-3b1f-42b0-b5c8-373cc18040b6 相关代码: from selenium import webdriver driver = webdriver.Chrome(executable_path='c:/bin/chromedrive

今天,当我使用chromedriver运行selenium时,我在控制台上看到了这条消息。如何抑制这种情况

DevTools listening on ws://127.0.0.1:12740/devtools/browser/97101fe4-3b1f-42b0-b5c8-373cc18040b6
相关代码:

from selenium import webdriver
driver = webdriver.Chrome(executable_path='c:/bin/chromedriver233')
使用chromedriver的2.30版,我得到了同样的信息

我以前没有收到过这封信。我所做的唯一更改是将chrome更新为版本62.0.3202.94(官方版本)(64位)

Python 3.6.3 64、selenium 3.4.3、Windows 7 64


编辑:我在Chrome产品论坛上发布了一个问题,不确定您是否知道,但是:


请注意,我使用的是headless,不过我相信您可以将其配置为普通浏览器。感觉好多了:)。我惊讶于通知消息是多么烦人。

我也有同样的问题,做了一些挖掘,最终找到了一个有效的解决方案。这将删除弹出的
DevTools
消息:

options=webdriver.ChromeOptions()
选项。添加实验选项('ExcludeSwitchs',['enable-logging'])
driver=webdriver.Chrome(可执行文件路径=“”,选项=选项)
根据。

解决方案:)


这可能是因为chromedriver不再支持您机器上安装的chrome版本。更新您的Chromedriver至最新版本

唉,这没用,我还是收到了消息。@foosion你有没有尝试过我用链接逐字引用的东西,它对我有用。@foosion这可能是因为新的chrome。我重新安装了一次,但我也无法让它工作。有趣的是,这个命令过去是有效的。我想知道why@foosion我很想问他们,但我不能评论,因为我还没有50岁。询问他们是否有问题。否则我就有点担心了missing@foosion我也不确定。我试过抑制控制台输出,cmd。但我相信这可能是chrome的问题。所以,或许可以尝试使用较旧的chrome,但这也不是真正可行的长期。我想你只能忍受了。也许有一种方法可以通过chrome选项绕过它,但我在这个问题上找不到太多。我相信这是一个新的问题,所以不太可能找到重复的
options.add_argument('--log-level=3')
sys.stdout.write("\033[F") #back to previous line
sys.stdout.write("\033[K") #clear line