python selenium chrome 指定下载位置并绕过人机验证

这篇具有很好参考价值的文章主要介绍了python selenium chrome 指定下载位置并绕过人机验证。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目前碰见需要绕过 chrome 人机验证的下载,采用 selenium 的方式进行下载
需要解决的问题:

  1. 直接使用 selenium 会被人机验证识别
  2. 下载文件需要指定下载位置,从网上找的大部分参数配置测试都不可用

selenium 绕过人机验证

用 undetected_chromedriver 代替 selenium
安装:pip install undetected_chromedriver
使用:

import undetected_chromedriver as uc
driver = uc.Chrome()
driver.get('这里改为网址')

指定下载位置参数配置

import undetected_chromedriver as uc
options = uc.ChromeOptions()
prefs = {
    'profile.default_content_settings.popups': 0,  # 禁止弹窗
    'download.default_directory': '指定下载位置',  # 默认下载位置
    'safebrowsing.enabled': 'false'  # 取消安全下载
}
options.add_experimental_option('prefs', prefs)
driver = uc.Chrome(options=options)
driver.get('这里改为网址')

以上方法亲测可行文章来源地址https://www.toymoban.com/news/detail-649905.html

到了这里,关于python selenium chrome 指定下载位置并绕过人机验证的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微博模拟登陆的方法 + 图灵图像图片验证码识别平台 识别验证码(97%正确率)Python + Selenium+Chrome

    最近遇到一个问题,需要频繁切换账号登陆微博,但是需要识别微博的验证码,比较麻烦。而且因为需要24h不间断的操作,所以没法使用人工打码平台,而且打码平台也比较贵,延迟又高。最后找到了一个可以机器识别出来的,延迟只有0.1s,而且准确率超级高。 首先看一下

    2024年02月04日
    浏览(60)
  • 爬虫日常-selenium登录12306,绕过验证

    hello兄弟们,这里是无聊的网友。愉快的周末过去了,欢迎回到学习频道。书接上文,我们说到了再用selenium登录12306时遇到了滑块验证的问题。当前的网站几乎每家都会在登录模块添加一个认证,来规避各种爬虫,而我们则不断的去想办法绕过这些验证模块。目前一些简单的

    2024年02月07日
    浏览(39)
  • python + selenium实现巨潮资讯网指定范围年报下载

    大家好!第一次写文章,紧张滴捏!    这段时间在做课设,课设里需要下载沪市600000到601000号的年报原文做数字化的词频分析,想着用程序帮我批量下载一下,但是找了一下貌似没有类似的代码,就写了一个应用selenium库来做模拟下载的python代码。 写的很烂,爬的很

    2024年02月05日
    浏览(25)
  • 修改yum下载文件的位置,指定安装位置

    yum update 的软件包,可以放在别的地方。即可。 修改/etc/yum.conf  指定安装位置

    2024年02月10日
    浏览(34)
  • Java+Selenium+chrome 实现定时自动登录(含验证码解析)

    作为打工人,感觉对于定时自动登录这个功能还是需要会,现将方法分享出来,供大家参考。 说明:以chrome浏览器为例,其他浏览器可以自动查找自己浏览器的驱动,方法相同 进入chrome浏览器设置,左侧菜单最后一栏,找到关于chrome,点开获取浏览器版本号,进入 https://r

    2024年02月06日
    浏览(40)
  • Selenium控制已运行的Edge和Chrome浏览器——在线控制 | 人机交互(详细启动步骤和bug记录)

    说明:本记录是在Windows系统上执行的! 起因是:博导要求统计一下国内某个领域的专家情况,统计主持国家自然科学基金的副教授和教授都有哪些大牛! 于是:本人去[NSFC]:https://kd.nsfc.cn/ 下载全部的历史基金项目书。。。。工作量太大就……半自动化实现吧!!! 无论是

    2024年04月10日
    浏览(86)
  • selenium Chrome驱动下载地址

    Chrome驱动官方最新版下载地址:https://googlechromelabs.github.io/chrome-for-testing/ 有稳定版,开发版等版本可以选择下载 选择 操作系统复制下载链接直接下载

    2024年02月12日
    浏览(33)
  • selenium的Chrome116版驱动下载

    选择chromedriver 对应的平台和版本 国内下载地址 https://download.csdn.net/download/dongtest/88314387

    2024年02月09日
    浏览(37)
  • selenium控制文件下载位置

    我们在自动化下载文件的时候势必存在一种需求: 通过chrome将文件保存到指定位置 ​配置\\\'prefs\\\'将文件下载到指定位置, 并通过判断文件的大小来判断文件是否下载完成 ​当我们需要将selenium部署到centos服务器上运行的时候, 就会存在无法打开google的情况, 此时我们必须要配置无

    2024年02月03日
    浏览(19)
  • chrome driver下载、selenium安装及报错解决

    目录 一、Chrome驱动下载 1.查看Chrome版本 2.下载驱动 3.驱动的路径 无法运行驱动 二、selenium的安装与使用 1.安装selenium 2.使用selenium 参考   打开Chrome浏览器,点击右上角的三个点,再点击设置。 点击左下方的“设置”,右侧可以看到Chrome的版本,“119.0.6045.106”。 bing搜索“

    2024年02月05日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包