如何禁止 Python 的 WebDriverMangager 日志记录?

How to suppress logging in WebDriverMangager for Python?

有一个类似的问题 ,但那是针对 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.0.4324.96\chromedriver.exe] found in cache

有Python解决方案吗?

Python 维护类似于 Java 的日志记录概念。因此,您可以使用 ini file or hardcoding. You may choose new log error level ERROR or WARNING 更改记录器的默认设置 - INFO 及以下的消息将不会被存储

应该已经在 3.5.0 版本的 webdriver-manager 中修复了。

尝试设置环境变量WDM_LOG_LEVEL=0

P.S。请随时加入项目 GitHub 并描述您的问题。在禁用默认 wdm 日志记录方面已经做了很多工作,但如果您仍然有问题 - 向作者和贡献者提供您使用的代码示例,他们会尽力提供帮助。 https://github.com/SergeyPirogov/webdriver_manager

好像更新了。关闭注销的新方法:

import logging
import os

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