当前位置:   article > 正文

谷歌浏览器去掉访问痕迹_webdriver 禁用无痕迹模式

webdriver 禁用无痕迹模式
chrome_options.add_argument("disable-blink-features=AutomationControlled")  # 就是这一行告诉chrome去掉了webdriver痕迹

 

  1. """初始化工作
  2. """
  3. path = r'D:\soft-tools\001\chromedriver'
  4. # 创建一个参数对象,用来控制chrome以无界面模式打开
  5. chrome_options = webdriver.ChromeOptions()
  6. chrome_options.add_experimental_option(
  7. "excludeSwitches", ["enable-automation"])
  8. chrome_options.add_experimental_option('useAutomationExtension', False)
  9. chrome_options.add_argument('lang=zh-CN,zh,zh-TW,en-US,en')
  10. chrome_options.add_argument(
  11. 'user-agent=Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36')
  12. chrome_options.add_argument("disable-blink-features=AutomationControlled") # 就是这一行告诉chrome去掉了webdriver痕迹
  13. driver = webdriver.Chrome(executable_path=path,
  14. chrome_options=chrome_options,
  15. )
  16. # 设置隐性等待时间最长是30秒钟
  17. driver.implicitly_wait(10)

 

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号