我正在尝试使用Selenium运行Python脚本,虽然一切运行正常,但我的个人print()到控制台行隐藏在大量Selenium/Chromedriver输出之间,如下所示:
1128/150256.806:INFO:CONSOLE(0)] "The SSL certificate used to load resources from [some-link.com] will be distrusted in the future. Once distrusted, users will be prevented from loading these resources. See https://g.co/chrome/symantecpkicerts for more information.", source: [current-page.com] (0)
我检查了这些链接是什么,它们只是我正在看的页面上的广告,所以完全没用。此外,由于广告是在每次页面加载/重新加载时随机生成的,链接是不同的,所以输出是永无止境的。这非常烦人,很难看到我的程序中到底发生了什么。有没有办法用硒选项或其他什么来关闭它?
奇怪的是,用PyDev在Eclipse Oxygen中运行程序根本不显示硒的任何输出,只有当我使用命令行运行它时。
编辑:按照上面提到的可能重复的说明进行操作没有帮助。我尝试将日志记录级别设置为最高的临界值,但上面提到的输出仍然通过并淹没了控制台。
通过webdriver_manager软件包使用ChromeDriverManager的用户可以使用以下功能来禁用[WDM]日志消息:
import os
os.environ["WDM_LOG_LEVEL"] = str(logging.WARNING)
解决此问题的最佳方法是在驱动程序中添加--log-level选项。看起来是这样的:
from selenium.webdriver.chrome.options import Options
chrome_options = Options()
chrome_options.add_argument("--log-level=3")
driver = webdriver.Chrome(chrome_options=chrome_options)
问题内容: 我最近继承了一些用Python 2.7编写的Selenium Webdriver代码。它正在Ubuntu上将大量数据记录到/ tmp- 太多了,这已经成为一个问题。我正在尝试将其关闭(或至少关闭)。 我一直在尝试进行RTFM,但这是Selenium(2.19.0)的新版本,手册尚未编写! 我可以看到有一个叫做的方法,听起来很有希望,但是要实现它,我需要实例化一个对象。否则,我不必实例化
我只想关掉记录。我在文档中发现了这一点:https://docs.jboss.org/optaplanner/release/6.2.0.Final/optaplanner-docs/html_single/index.html#logging 然而,我的项目没有回溯。xml文件。 有什么建议吗? 编辑: 我现在已经将以下logback.xml文件添加到类路径的根目录中: 这些jar文件在我的类路
问题内容: 我使用AWS EC2指南安装了Spark,并且可以使用脚本正常启动该程序以获取Spark提示,并且还可以成功执行快速入门Quide。 但是,我无法终生解决如何在每个命令后停止所有冗长的日志记录。 我在下面的代码(注释掉,设置为OFF)中的几乎所有可能的情况下都尝试了该文件夹,该文件夹位于我从中以及在每个节点上启动应用程序的文件夹中,没有任何反应。执行每个语句后,我仍然可以打印日志记录语
我在一个Java(11)项目中工作,需要使用Edge-Chromium(通过docker容器在Linux上运行)进行一些测试,因此我不得不将我们使用的Selenium版本升级到4.0.0-beta-4。 这实际上影响了我使用过的所有浏览器(Edge,Chrome和Firefox),它们都输出相同的活动,这让我相信这与Selenium升级本身及其附带的包有关,而不是专门与Edge有关。 到目前为止我
问题内容: 这是一个第三方应用程序,在我们的应用程序服务器上生成大量的登录信息。像这样: 如何关闭slf4j的输出?我已经在.war文件中查找了slf4j的一些配置,但没有找到任何配置。他们的网站也没有帮助 问题答案: slf4j只是实际日志后端(此处是覆盖jakarta commons日志记录)的一个漏斗,这是您必须配置的摆脱某种消息的程序。对于登录,这是适当的配置代码段: 对于log4j,它非
在我的工作中,我们开始使用flyway,数据库管理员问我flyway是否有日志。在阅读了一些关于互联网和flyway文档的文章后,我没有找到一种方法来进行这种配置。 在StackOverflow上,一些用户说只需要将log4j放在类路径上就可以了。我尝试放置log4j文件但对我不起作用,但是当我尝试将SLF4J的文件放在flyway(类路径)的lib目录时: slf4j-api-1.7.21.ja