如何在WebDriverMangager for Python中取消日志记录?

dsf9zpds  于 2023-06-20  发布在  Python
关注(0)|答案(4)|浏览(150)

有一个类似的问题here,但那是针对Java的。
我希望压制以下内容:

INFO:WDM:====== WebDriver manager ======
INFO:WDM:Current google-chrome version is 88.0.4324
INFO:WDM:Get LATEST driver version for 88.0.4324
INFO:WDM:Driver [C:\Users\user.name\.wdm\drivers\chromedriver\win32\88.0.4324.96\chromedriver.exe] found in cache

有Python解决方案吗?

qkf9rpyu

qkf9rpyu1#

似乎已经更新了。关闭日志的新方法:

import logging
import os

logging.getLogger('WDM').setLevel(logging.NOTSET)
os.environ['WDM_LOG'] = "false"
g52tjvyc

g52tjvyc2#

应该已经在webdriver-manager的3.5.0版本中修复。
尝试设置环境变量WDM_LOG_LEVEL=0
P.S.请随时来到项目的GitHub并描述您的问题。在禁用默认wdm日志方面已经做了很多工作,但是如果你仍然有问题-给予作者和贡献者一个你使用的代码示例,他们会尽力帮助你。https://github.com/SergeyPirogov/webdriver_manager

9bfwbjaz

9bfwbjaz3#

Python维护了类似于Java的日志记录概念。所以你可以用ini文件或者硬编码来改变logger的默认设置。您可以选择新的日志错误级别ERROR或WARNING -此时将不存储INFO及以下级别的消息

xzlaal3s

xzlaal3s4#

我也遇到了类似的问题,检查一下你的代码中是否有类似的东西:

logging.basicConfig(level=logging.INFO)

相关问题