一、使用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登录某宝跳过反爬监测及滑块验证相关推荐

  1. Selenium登录淘宝 另类方法跳过淘宝滑块验证

    Python菜鸟一枚,按照网上的方法测试滑块验证,可测试几次,失败几次(哪位大神有好的方法可以推荐一下) 另辟蹊径,使用微博登录,成功!!附上代码: from selenium import webd ...

  2. python如何利用淘宝赚钱_Python攻破淘宝网各类反爬手段,采集淘宝网ZDB(女用)的销量!...

    声明:由于某些原因,我这里会用手机代替,其实是一样的!环境:windows python3.6.5模块:time selenium re 环境与模块介绍完毕后,就可以来实行我们的操作了. 完整代码: ...

  3. selenium 成功绕过淘宝登录反爬机制

    前言 selenium + webdriver 在登录淘宝时会出现反爬滑块,该滑块无论怎么滑也滑不成功,只会出现 哎呀,出错了,点击刷新再来一次 有两个问题存在,导致 selenium + webdr ...

  4. 模拟登录淘宝--Python

    模拟登录淘宝–Python 由于淘宝开始检测selenium,要绕过检测非常麻烦.故使用另外一款Python的自动化工具:Pyppeteer,来模拟登录淘宝获取cookie.目前没有遇到滑块验证(该有 ...

  5. Selenium自动登录淘宝,我无意间发现了登录漏洞?

    作者:Pineapple_C 原文链接:https://blog.csdn.net/pineapple_C/article/details/107641799?utm_source=app 注:本文经 ...

  6. Selenium自动登录淘宝,我无意间发现了登录漏洞!

    点击上方"Python爬虫与数据挖掘",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 蓬莱文章建安骨,中间小谢又清发. ...

  7. Selenium 自动登录淘宝,我无意间发现了登录漏洞!

    G作者:Pineapple_C 原文链接:http://suo.im/6toKOR 注意:本文经过原文作者授权发布,大家可以关注他的博客,和作者一起学习. 这篇文章是一个很好的学习例子,作者能够在学习 ...

  8. Python爬虫自学之第(①)篇——爬虫伪装和反“反爬”

    有些网站是防爬虫的.其实事实是,凡是有一定规模的网站,大公司的网站,或是盈利性质比较强的网站,都是有高级的防爬措施的.总的来说有两种反爬策略,要么验证身份,把虫子踩死在门口:要么在网站植入各种反爬机制 ...

  9. Python 从零开始爬虫(一)——爬虫伪装反“反爬”

      之前提到过,有些网站是防爬虫的.其实事实是,凡是有一定规模的网站,大公司的网站,或是盈利性质比较强的网站,都是有高级的防爬措施的.总的来说有两种反爬策略,要么验证身份,把虫子踩死在门口:要么在网站 ...

最新文章

  1. HTTP 共享打印机
  2. 红外热成像拥抱无人机 迸发安防救援新活力
  3. hdu5489 Removed Interval dp+线段树优化
  4. 量子传输技术转移一个人需要4500万亿年
  5. java编写简单邮件_Javamail,编写简单的程序发送邮件
  6. 什么叫做形态学图像处理_图像形态学处理中的膨胀与腐蚀介绍
  7. MTK DRM常见问题介绍
  8. JAVA 程序员需要用到 10 个测试框架和库
  9. mysql 收藏表如何建立_代码收藏系列--mysql创建数据库、数据表、函数、存储过程命令...
  10. bzoj 1665: [Usaco2006 Open]The Climbing Wall 攀岩(最短路)
  11. Modbus RTU/ASCll+TCP+OPC电脑模拟+串口调试软件对接方案
  12. MATLAB 指定线型和颜色
  13. U盘文件夹被隐藏能够解决方法
  14. 【HAVENT原创】CentOS 6.5 安装nodeJS
  15. 小白学python#Day5#笔耕不辍#每日一句,提高认知
  16. 秒 毫秒 微秒 纳秒 皮秒。。。时间单位换算
  17. appium的安装+连接夜神模拟器控制app
  18. python安装hydra
  19. [C#] UI跨执行绪
  20. 计算机的外围设备简介

热门文章

  1. 怎么用Java解二元方程_正则表达式解二元方程式代码
  2. 游戏直播视频太大了,怎么一键压缩视频?--QVE视频压缩
  3. 【已解决】surface 电池不好充电显示“未连接”,将充电的接口换个方向就解决了
  4. 计算机一级c云大,云南大学网红C位易主!新晋流量霸主竟然是……
  5. HTML5接入百度地图并搜索定位
  6. 网易手游《镇魔曲》怎么打?华为畅享6S帮你春节同学聚会露一手
  7. 微信小程序二手交易系统ssm框架——计算机毕业设计
  8. Oauth认证-新浪微博开发(上)
  9. android 图片过长,【05-25求助】怎样无损加载一张过长的图片
  10. 虚拟同步发电机_测量虚拟同步发电机惯量与阻尼系数的新方法