当前位置:   article > 正文

2022-爬虫-Selenium-百度安全验证_selenium 百度搜索总让验证

selenium 百度搜索总让验证

新的一年刚开始,百度又有更新了。今天早上刚起床,开始了今天的学习之路。返现了一个有趣的事,和大家分享解决一下。

Chrome驱动打开百度时发现需要进行安全验证。而且看到验证的方式还特别新奇,如下图需要图片方正。

解决方法:可以通过隐藏WebDriver提示条和自动化扩展信息来跳过验证。

from selenium import webdriver
from selenium.webdriver import ChromeOptions
option=ChromeOptions()
option.add_experimental_option('excludeSwitches',['enable-automation'])
option.add_experimental_option('useAutomationExtension',False)
brw=webdriver.Chrome(options=option)
brw.execute_cdp_cmd("Page.addScriptToEvaluateOnNewDocument",{'source':'Object.defineProperty(navigator,"webdriver",{get:()=>undefind})'})

brw.get("http://www.baidu.com")

注:学习之路永无止境,代码借鉴了爬虫相关的书籍。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/646477
推荐阅读
相关标签
  

闽ICP备14008679号