VSCode运行Selenium代码时出现USB设备读取错误求助
解决Selenium ChromeDriver的USB设备读取错误
这个错误是Windows下ChromeDriver与系统USB设备通信时的警告,不会影响脚本的核心功能,但如果要消除该日志输出,可尝试以下方案:
方案1:禁用Chrome的USB功能
启动Chrome时添加--disable-usb参数,阻止Chrome尝试读取USB设备:
from selenium import webdriver from selenium.webdriver.chrome.options import Options import time chrome_options = Options() chrome_options.add_argument("--disable-usb") driver = webdriver.Chrome(options=chrome_options) driver.get("https://duckduckgo.com") time.sleep(5) driver.quit()
方案2:过滤Chrome日志级别
通过设置日志级别,屏蔽低优先级的警告信息:
from selenium import webdriver import time chrome_options = webdriver.ChromeOptions() # log-level=3 表示只显示严重错误(ERROR及以上) chrome_options.add_argument("--log-level=3") driver = webdriver.Chrome(options=chrome_options) driver.get("https://duckduckgo.com") time.sleep(5) driver.quit()
方案3:匹配Chrome与ChromeDriver版本
确保Chrome浏览器和ChromeDriver的版本完全一致,版本不兼容可能引发此类非功能性警告,替换为对应版本的ChromeDriver即可。
内容的提问来源于stack exchange,提问作者evatesla
相关产品推荐
相关产品推荐

