Python selenium:DevTools监听ws://127.0.0.1

2024-09-21 01:28:15 发布

您现在位置:Python中文网/ 问答频道 /正文

今天,当使用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.364、selenium3.4.3、Windows 7 64。

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


Tags: 版本browser消息wsonseleniumforumchrome
3条回答

不确定您是否知道,但是try

options.add_argument('--log-level=3')

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

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

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

根据this chromium issue中的解决方案。

解决方法:)

sys.stdout.write("\033[F") #back to previous line
sys.stdout.write("\033[K") #clear line

相关问题 更多 >

    热门问题