当前位置: 首页 > 知识库问答 >
问题:

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

公良阳波
2023-03-14

今天,当我使用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,硒3.4.3, Windows 7 64.

编辑:我在Chrome产品论坛上发布了一个问题https://productforums.google.com/forum/#!topic/chrome/Dlk2j_JpmxE;上下文位置=论坛/浏览器

共有3个答案

龙永福
2023-03-14

这可能是因为您的机器上安装的Chrome驱动程序不再支持Chrome版本。请将您的Chrome驱动程序更新为最新版本。

司空鸿禧
2023-03-14

不确定您是否意识到,但请尝试:

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

请注意,我使用的是无头的,尽管我相信你可以为普通浏览器配置这个。感觉更好:)。我对通知消息有多烦人感到惊讶。

胡沈义
2023-03-14

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

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

根据铬问题的解决方案

 类似资料:
  • 问题内容: 我正在使用python + selenium来实现网络浏览器的自动化,并得到此错误。 当程序到达代码的这一部分时,就会出现问题: 它也没有登录控制台。谁能说出问题所在? 问题答案: Devtools在ws://127.0.0.1:9222 / devtools / browser /上监听 文档中的@AndreaCardaci在 单独的上下文 中 加载URL 时提到 在无头模式下 使用

  • 问题内容: 我正在使用Windows 7,Apache 2,PHP 5,MySQL 5,它们都在同一台计算机上。我发现了一个有趣的问题,我有以下代码: 以上代码的运行时间超过1秒。 当我使用而不是时,运行时间约为10毫秒。 我试图在互联网上找到根本原因,结果是: 最近,我将开发从XP迁移到Windows 7,发现我开发的网页加载时间长达5秒。这当然是不可接受的,所以我不得不找出问题所在。我最终找到

  • 我对primefaces ajax调用侦听器有问题。(primefaces 4.0、JSF 2.0、JBoss 6.1.1) 这是我定义的SelectOne菜单: 这是我的managedBean的主要部分 当我打开页面时,日志告诉我init方法已被执行,selectOneMenus已正确填充,因此我假设托管bean正在工作。如果我更改了我在上面写的selectOneMenu,我想修改的select

  • 问题内容: MongoDB建议,处理安全性的简单方法是在受信任的环境中运行安全性,因为“在这种配置中,必须确保只有受信任的计算机才能访问数据库TCP端口。” 这样做的最佳方法是什么?mongodb是否有办法仅本地监听localhost? 我正在使用Ubuntu 10.10 问题答案: 将以下行添加到: 正如@Josh Rickard在评论中所述:不要忘记在更新配置文件后重新启动进程:

  • 我想在我的Ubuntu18.04服务器上运行SonarQube,同时运行nginx(DigitalOcean的一个小程序)。 我基本上都是按照这些指示去做的。我使用了Postgres而不是MySQL。 Nginx应该接受请求并将其传递给SonarQube使用的localhost-address(127.0.0.1:9000)。 Nginx正在运行和工作。SSL处于活动状态并正在工作。这里是我的co

  • 我按照这里的说明在我的JDK v1.6.0_31之上正确安装最新的JAX-WS版本(2.2.6)(即将JAX-WS版本的jaxws-api.jar和jaxb-api.jar复制到我的${JAVA_HOME}/lib/认可目录中)。从Eclipse内部,我可以正确运行wsimport ant任务,生成的代码在以下注释中给出版本戳: 我遇到的问题是生成的客户端代码显示错误,这让我相信编译器仍在使用JA