[Python]selenium的无头浏览器爬虫特征隐藏

使用selenium的无头浏览器时,由于selenium的特征很明确,很容易进行针对性的反爬。可以考虑在webdrive中增加以下代码:

cls.driver = webdriver.Chrome(options=cls.ch_options, service=cls.ch_service)
cls.driver.execute_cdp_cmd("Page.addScriptToEvaluateOnNewDocument", {
    "source": """
    Object.defineProperty(navigator, 'webdriver', {
      get: () => undefined
    })
  """
})

原创文章,作者:熊阿初,如若转载,请注明出处:https://www.guofc.com/1184.html

(0)
熊阿初的头像熊阿初
上一篇 2024年8月5日 下午1:45
下一篇 2024年8月7日

相关推荐

发表回复

登录后才能评论