关闭selenium消息的方法是通过设置webdriver的日志级别来实现。以下是具体步骤:
import selenium.webdriver as webdriver
import logging
logger = logging.getLogger('selenium')
logger.setLevel(logging.ERROR)
handler = logging.StreamHandler()
handler.setLevel(logging.ERROR)
logger.addHandler(handler)
service_log_path
参数:driver = webdriver.Chrome(service_log_path='NUL', options=options)
其中,service_log_path='NUL'
将日志输出到空设备,避免在控制台显示日志信息。
完整的代码示例:
import selenium.webdriver as webdriver
import logging
# 创建日志记录器
logger = logging.getLogger('selenium')
logger.setLevel(logging.ERROR)
# 创建日志处理器
handler = logging.StreamHandler()
handler.setLevel(logging.ERROR)
# 将日志处理器添加到日志记录器
logger.addHandler(handler)
# 创建webdriver并设置日志记录器
driver = webdriver.Chrome(service_log_path='NUL', options=options)
这样设置后,selenium的日志信息将不会显示在控制台上。
领取专属 10元无门槛券
手把手带您无忧上云