赞
踩
selenium 使用 chrome 浏览器的 chromedriver 时,可以加参数,
chrome_options=webdriver.ChromeOptions()
chrome_options.add_experimental_option('excludeSwitches',['enable-logging']
)
chrome_options.add_experimental_option('excludeSwitches',['enable-automation']
)
driver=webdriver.Chrome(options=chrome_options)
经过测试,
'excludeSwitches',['enable-logging']
是关闭,控制台(terminal)中
关于
DevTools listening on ws://127.0.0.1
DevTools listening on ws://127.0.0.1:6409/devtools/browser/0a8e658d-8d72-47d4-b7b0-f71a79ab14c9
PS C:\Users\admin\Desktop\bilibili> [8852:15236:0215/145558.279:ERROR:device_event_log_impl.cc(218)] [14:55:58.289] USB: usb_device_handle_win.cc:1046 Failed to read descriptor from node connection: ����ϵͳ�ϵ��豸û�з������á� (0x1F)
乱码
����ϵͳ�ϵ��豸û�з������á�
是转换出错
的意思
'excludeSwitches',['enable-logging']
就是用来关闭,控制台(terminal)中
关于 DevTools listening on ws://127.0.0.1 这些错误提示的。
而,'excludeSwitches',['enable-logging']
,
是用来 隐藏 自动化页面中地址栏下方的 “正由自动化软件控制” 的那个提示行,
网上对这个参数 解释 是:规避监测
感兴趣,可以去查询相关资料。
February the 15th 2023 Wednesday
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。