python selenium 怎么去掉日志输出
在使用Python Selenium时,你可以通过设置日志级别来控制日志的输出。以下是如何设置日志级别以及如何关闭Selenium日志的示例代码:
import logging from selenium import webdriver # 设置日志级别为 WARNING logging.basicConfig(level=logging.WARNING) # 禁用Selenium日志输出 options = webdriver.ChromeOptions() options.add_argument('--disable-logging') # 创建一个Chrome浏览器实例 driver = webdriver.Chrome(options=options)
# 在此之后的代码将不再输出Selenium日志
在这里,我们首先使用basicConfig()函数将日志级别设置为WARNING,这意味着仅输出警告及更严重的日志记录。然后,我们使用ChromeOptions()类创建一个浏览器选项实例,并通过add_argument()方法将--disable-logging参数添加到选项中,从而禁用Selenium的日志记录。最后,我们使用webdriver.Chrome()函数创建一个Chrome浏览器实例,并将选项作为参数传递给它。
注意,这个方法仅仅会禁用Selenium本身的日志输出,而不是浏览器本身的日志输出。如果你需要禁用浏览器日志,可以尝试在选项中添加--disable-logging或其他相应的参数