2022 您所在的位置:网站首页 百度学生认证怎么取消 2022

2022

2023-03-23 17:19| 来源: 网络整理| 查看: 265

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

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")

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



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有