关于如何跳过滑动验证码登录淘宝。
由于跳不过这个环节博主就想了用selenium去破解于是就开始一步一步的傻瓜式操作来实现自动登录,在登录的过程中发现在自动登录是时候需要破解滑动验证码,博主研究好久以及网上帖子找了好多也没有办法成功,后来就想着如果这个路走不了我们能不能换个路经过研究发现可以采取第三方登录的方式就可以跳过这个滑动模块,我们要讲的是通过微博来登录淘宝。
第一步、首先定位元素定位到微博登录的元素。
第二步,点击微博登录看一下跳转的页面,这个时候我们去利用selenium来实现自动登录就可以跳过淘宝的滑动验证码了。
下面是我跳转登录写的代码,看着有点复杂。
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.support.wait import WebDriverWait
import timebroswer = webdriver.Chrome()
wait = WebDriverWait(broswer,10)
def get_url():#网址可以更改为用微博登录的网址'https://weibo.com/login.php?spm=a2107.1.0.0.337911d9Xjeo8U&entry=taobao&goto=https%3A%2F%2Flogin.taobao.com%2Faso%2Ftvs%3Fdomain%3Dweibo%26sid%3De14b81726a49329b0db026af4eff8357%26target%3D68747470733A2F2F7777772E7461'url = 'https://login.taobao.com/member/login.jhtml?spm=a21bo.2017.754894437.1.5af911d9l2Cj72&f=top&redirectURL=https%3A%2F%2Fwww.taobao.com%2F' #您已经将网址更改微博登录网址可以省略这步直接用输入用户名密码阶段。button_login = wait.until(EC.presence_of_element_located((By.CSS_SELECTOR,'#J_QRCodeLogin > div.login-links > a.forget-pwd.J_Quick2Static'))button_login.click()time.sleep(2)button_login1 = wait.until(EC.presence_of_element_located((By.CSS_SELECTOR,'#J_OtherLogin > a.weibo-login')))button_login1.click()EMAIL = wait.until(EC.presence_of_element_located((By.CSS_SELECTOR,'#pl_login_logged > div > div:nth-child(2) > div > input')))EMAIL.send_keys('用户名')PASSWD = wait.until((EC.presence_of_element_located((By.CSS_SELECTOR,'#pl_login_logged > div > div:nth-child(3) > div > input'))))PASSWD.send_keys('密码')time.sleep(3)button = wait.until(EC.element_to_be_clickable((By.CSS_SELECTOR,'#pl_login_logged > div > div:nth-child(7) > div:nth-child(1) > a > span')))button.click()if __name__ == '__main__':get_url()
关于如何跳过滑动验证码登录淘宝。相关推荐
- 用selenium模拟浏览器登录淘宝识别滑动验证码
用selenium模拟浏览器登录淘宝,使用账号密码的方式登录淘宝,但是在登录的时候遇到需要滑动验证,使用selenium模拟点击滑块,滑动验证码完成登录. 本文的代码现测可用.做个记录,方便以后查看. ...
- selenium跳过webdriver检测并模拟登录淘宝
文章目录 简介 编写思路 使用教程 演示图片 源代码 简介 模拟登录淘宝已经不是一件新鲜的事情了,过去我曾经使用get/post方式进行爬虫,同时也加入IP代理池进行跳过检验,但随着大型网站的升级,采 ...
- 短信验证登录淘宝web页面(selenium+Chromedriver)
短信验证登录淘宝web页面 自动化模拟登录(chromedriver存在python环境里) 第一步进行导包 第二步定位获取页面的web源代码 第三步构造是以chrome浏览器登录而不是以seleni ...
- Python爬虫实战(5):模拟登录淘宝并获取所有订单
Python爬虫入门(1):综述 Python爬虫入门(2):爬虫基础了解 Python爬虫入门(3):Urllib库的基本使用 Python爬虫入门(4):Urllib库的高级用法 Python爬虫 ...
- Python爬虫实战(5):模拟登录淘宝并获取所有订单(1)
经过多次尝试,模拟登录淘宝终于成功了,实在是不容易,淘宝的登录加密和验证太复杂了,煞费苦心,在此写出来和大家一起分享,希望大家支持. 本篇内容 1. python模拟登录淘宝网页 2. 获取登录用户的 ...
- Python《使用Selenium 和pyautogui 实现自动登录淘宝》
有了上一博文学习即基础,这一节想来学习下自动登录淘宝. 直接整上测试代码: from selenium import webdriver # import logging import time fr ...
- 淘宝模拟登录 +淘宝商品详情数据、淘宝商品列表数据爬取
PYTHON环境: * requests库 * time库 * re库 实现思路: * 检查此账号需不需要验证(滑动验证/验证码) * 浏览器/工具 获取ua和加密后的密码(一劳永逸的方法) * po ...
- python淘宝爬虫登陆功能和下单功能_Python 爬虫实战5 模拟登录淘宝并获取所有订单...
经过多次尝试,模拟登录淘宝终于成功了,实在是不容易,淘宝的登录加密和验证太复杂了,煞费苦心,在此写出来和大家一起分享,希望大家支持. 本篇内容 python模拟登录淘宝网页 获取登录用户的所有订单详情 ...
- Python 模拟登录淘宝
看了下网上有很多关于模拟登录淘宝,但是基本都是使用scrapy.pyppeteer.selenium等库来模拟登录,但是目前我们还没有讲到这些库,只讲了requests库,那我们今天就来使用reque ...
最新文章
- 基建狂魔:硬核技术之隔绝厌氧菌的涂料
- c#连接oracle11,C#连接Oracle 11g 无需安装Oracle客户端
- ASP.NET MVC4简单使用ELMAH记录系统日志
- 【LeetCode从零单排】No221.Maximal Square
- poj1364 King
- 推荐系统学习(三)SVD奇异值分解做推荐与python代码
- java appium_Android应用开发之AS+Appium+Java+Win自动化测试之Appium的Java测试脚本封装(Android测试)...
- Elasticsearch--入门-_cat命令查看节点相关信息---全文检索引擎ElasticSearch工作笔记004
- Arcade扩展音色库:Output Arcade Brain Waves Library Content
- 移动磁盘提示使用驱动器中的光盘之前需要格式化文件怎么找回
- Lync常识之Lync Server有哪些角色
- 如何做项目竞标的PPT?
- 征途2助手网关服务器,【征途2】官方网站-《征途2》夏日激情来袭,清凉一夏版本送限定套装...
- 3-20模拟赛【果冻之王】题解
- 教你怎么学习arcgis软件①
- 爆款预订,2022 最值得关注的后台框架——Fantastic-admin
- RBF技术实现“双花漏洞”研究
- 曝!苹果折叠iPhone要问世了
- HP PSC 系列一体机性能比较列表
- 8个质量极高的资源网站,建议低调使用