selenium登录某宝跳过反爬监测及滑块验证
一、使用chrome浏览器,浏览器驱动与浏览器版本必须一致,浏览器驱动下载好后放在python安装目录下的scripts文件夹里
二、可以跳过滑动验证码,代码如下:
from selenium.webdriver.common.by import By
from lib2to3.pgen2 import driver
from selenium import webdriver#隐藏 WebDriver 提示条和自动化扩展信息
option = webdriver.ChromeOptions()
option.add_experimental_option('excludeSwitches', ['enable-automation'])#进入开发者模式,去除滑块验证
option.add_experimental_option('useAutomationExtension', False)
driver = webdriver.Chrome(options=option)
# 使用 CDP(即 Chrome Devtools-Protocol,Chrome 开发工具协议)来解决这个问题,
# 通过 CDP 我们可以实现在每个页面刚加载的时候执行 JavaScript 代码,
# 执行的 CDP 方法叫作 Page.addScriptToEvaluateOnNewDocument,然后传入上文的 JavaScript 代码,
# 这样我们就可以在每次页面加载之前将 webdriver 属性置空了,网站检测不到window.navigator.webdriver属性# Object.defineproperty 的作用就是直接在一个对象上定义一个新属性,或者修改一个已经存在的属性
driver.execute_cdp_cmd('Page.addScriptToEvaluateOnNewDocument', {'source': 'Object.defineProperty(navigator, "webdriver", {get: () => undefined})' })#访问某宝
driver.get('https://www.taobao.com')driver.maximize_window()if driver.find_element(by=By.PARTIAL_LINK_TEXT,value='亲,请登录'):driver.find_element(by=By.PARTIAL_LINK_TEXT,value='亲,请登录').click()driver.find_element(by=By.NAME,value='fm-login-id').send_keys('账户') #输入账户
driver.find_element(by=By.NAME,value='fm-login-password').send_keys('密码') #输入密码
driver.find_element(by=By.XPATH,value='//*[@id="login-form"]/div[4]/button').click()
selenium登录某宝跳过反爬监测及滑块验证相关推荐
- Selenium登录淘宝 另类方法跳过淘宝滑块验证
Python菜鸟一枚,按照网上的方法测试滑块验证,可测试几次,失败几次(哪位大神有好的方法可以推荐一下) 另辟蹊径,使用微博登录,成功!!附上代码: from selenium import webd ...
- python如何利用淘宝赚钱_Python攻破淘宝网各类反爬手段,采集淘宝网ZDB(女用)的销量!...
声明:由于某些原因,我这里会用手机代替,其实是一样的!环境:windows python3.6.5模块:time selenium re 环境与模块介绍完毕后,就可以来实行我们的操作了. 完整代码: ...
- selenium 成功绕过淘宝登录反爬机制
前言 selenium + webdriver 在登录淘宝时会出现反爬滑块,该滑块无论怎么滑也滑不成功,只会出现 哎呀,出错了,点击刷新再来一次 有两个问题存在,导致 selenium + webdr ...
- 模拟登录淘宝--Python
模拟登录淘宝–Python 由于淘宝开始检测selenium,要绕过检测非常麻烦.故使用另外一款Python的自动化工具:Pyppeteer,来模拟登录淘宝获取cookie.目前没有遇到滑块验证(该有 ...
- Selenium自动登录淘宝,我无意间发现了登录漏洞?
作者:Pineapple_C 原文链接:https://blog.csdn.net/pineapple_C/article/details/107641799?utm_source=app 注:本文经 ...
- Selenium自动登录淘宝,我无意间发现了登录漏洞!
点击上方"Python爬虫与数据挖掘",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 蓬莱文章建安骨,中间小谢又清发. ...
- Selenium 自动登录淘宝,我无意间发现了登录漏洞!
G作者:Pineapple_C 原文链接:http://suo.im/6toKOR 注意:本文经过原文作者授权发布,大家可以关注他的博客,和作者一起学习. 这篇文章是一个很好的学习例子,作者能够在学习 ...
- Python爬虫自学之第(①)篇——爬虫伪装和反“反爬”
有些网站是防爬虫的.其实事实是,凡是有一定规模的网站,大公司的网站,或是盈利性质比较强的网站,都是有高级的防爬措施的.总的来说有两种反爬策略,要么验证身份,把虫子踩死在门口:要么在网站植入各种反爬机制 ...
- Python 从零开始爬虫(一)——爬虫伪装反“反爬”
之前提到过,有些网站是防爬虫的.其实事实是,凡是有一定规模的网站,大公司的网站,或是盈利性质比较强的网站,都是有高级的防爬措施的.总的来说有两种反爬策略,要么验证身份,把虫子踩死在门口:要么在网站 ...
最新文章
- HTTP 共享打印机
- 红外热成像拥抱无人机 迸发安防救援新活力
- hdu5489 Removed Interval dp+线段树优化
- 量子传输技术转移一个人需要4500万亿年
- java编写简单邮件_Javamail,编写简单的程序发送邮件
- 什么叫做形态学图像处理_图像形态学处理中的膨胀与腐蚀介绍
- MTK DRM常见问题介绍
- JAVA 程序员需要用到 10 个测试框架和库
- mysql 收藏表如何建立_代码收藏系列--mysql创建数据库、数据表、函数、存储过程命令...
- bzoj 1665: [Usaco2006 Open]The Climbing Wall 攀岩(最短路)
- Modbus RTU/ASCll+TCP+OPC电脑模拟+串口调试软件对接方案
- MATLAB 指定线型和颜色
- U盘文件夹被隐藏能够解决方法
- 【HAVENT原创】CentOS 6.5 安装nodeJS
- 小白学python#Day5#笔耕不辍#每日一句,提高认知
- 秒 毫秒 微秒 纳秒 皮秒。。。时间单位换算
- appium的安装+连接夜神模拟器控制app
- python安装hydra
- [C#] UI跨执行绪
- 计算机的外围设备简介
热门文章
- 怎么用Java解二元方程_正则表达式解二元方程式代码
- 游戏直播视频太大了,怎么一键压缩视频?--QVE视频压缩
- 【已解决】surface 电池不好充电显示“未连接”,将充电的接口换个方向就解决了
- 计算机一级c云大,云南大学网红C位易主!新晋流量霸主竟然是……
- HTML5接入百度地图并搜索定位
- 网易手游《镇魔曲》怎么打?华为畅享6S帮你春节同学聚会露一手
- 微信小程序二手交易系统ssm框架——计算机毕业设计
- Oauth认证-新浪微博开发(上)
- android 图片过长,【05-25求助】怎样无损加载一张过长的图片
- 虚拟同步发电机_测量虚拟同步发电机惯量与阻尼系数的新方法