架构师_程序员_码农网

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 16117|回复: 1

淘宝扫码登录步骤

[复制链接]
发表于 2017-6-9 23:41:41 | 显示全部楼层 |阅读模式
1. 访问 https://login.taobao.com/member/login.jhtml;

2. 查看1步的网页源代码,看到如下js代码:

    getQRCodeURL: "https://qrlogin.taobao.com/qrcodelogin/generateQRCode4Login.do"

    访问此链接,得到如下json格式内容:   

    {"success":true,"message":"null","url":"//img.alicdn.com/tfscom/TB14G24fwrewrwerXXaAaXXXwu0bFXXX.png","lgToken":"a9fafdfdsfrtrhhfhghf8ea555d35040","adToken":"9369101953aabff10682653ee8de6644"}

    其中url是二维码图片,lgToken是后面还需要用到的token;

3. 1步的网页源代码还有如下的js代码:

    checkQRCodeURL: "https://qrlogin.taobao.com/qrcodelogin/qrcodeLoginCheck.do"

    这个链接是用来检查手机扫码的状态,淘宝页面做了定时检查

    访问的时候要加上lgToken,如 https://qrlogin.taobao.com/qrcodelogin/qrcodeLoginCheck.do?lgToken=8b600fe974464fsafds1f3f2eedb4a4578223&defaulturl=https%3A%2F%2Fwww.taobao.com%2F

    可以得到如下几种结果:

    等待扫码  {"code":"10000","message":"login start state","success":true}

    扫码成功   {"code":"10001","message":"mobile scan QRCode success","success":true}

    二维码过期  {"code":"10004","message":"QRCode expired!code=1, msg=data not exist","success":true}

    确认登陆  {"code":"10006","success":true,"url":"https://login.taobao.com/member/loginByIm.do?uid=cntaobaolfmsfsefeererer2006&token=3c332d995fsdfdfdsfdffddfsf0876db48e65bca&time=1465969717441&asker=qrcodelogin&ask_version=1.0.0&defaulturl=https%3A%2F%2Fwww.taobao.com%2F&webpas=2db92b47591f2bba375377ea867405a01607923077"}



4. 如果第3步得到的是 “确认登陆” 这种状态,就访问该url即可实现登陆。



5. 奇葩问题:客户反馈扫码登录失败,但是直接对淘宝网扫码登录是成功的,于是找问题,发现是ie的缓存造成的bug,最后在每个请求中加上一个time的随机数搞定。




上一篇:百度地图显示城市区块
下一篇:.net/c# 批量修改QQ群成员名片[源码]
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2017-10-31 17:26:09 | 显示全部楼层
老大能加个好友吗找你做个东西
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|手机版|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2024-4-20 04:57

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表