c语言sscanf函数的用法是什么
258
2022-11-17
selenium防爬和模拟手机浏览器
在浏览器中使用webdriver时控制台中window.navigator.webdriver 元素会显示True,正常情况下来说应该是关掉的,所以我们用js来屏蔽掉这个元素
# 去掉浏览器头部提示 opt = Options() opt.add_experimental_option('excludeSwitches', ['enable-automation']) # 模拟iphone X浏览器,用不到可忽略 opt.add_experimental_option('mobileEmulation', {'deviceName': 'iPhone X'}) driver = webdriver.Chrome(options=opt) driver.get(' # 使用js屏蔽window.navigator.webdriver js = '''Object.defineProperty(navigator, 'webdriver', { get: () => undefined })''' driver.execute_script(js)
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~