1. Tillgång https://login.taobao.com/member/login.jhtml;
2. Kontrollera webbsidans källkod i steg 1 och se följande js-kod:
getQRCodeURL: "https://qrlogin.taobao.com/qrcodelogin/generateQRCode4Login.do"
Besök denna länk för att få följande JSON-format:
{"success":true,"message":"null","url":"/img.alicdn.com/tfscom/TB14G24fwrewrwerXXaAaXXXwu0bFXXX.png","lgToken":"a9fafdfdsfrtrhhfhhghf8ea555d35040","adToken":" 9369101953aabff10682653ee8de6644"}
URL:en är QR-kodbilden, och lgToken är tokenen som behöver användas senare.
3. Webbsidans källkod i steg 1 har också följande js-kod:
checkQRCodeURL: "https://qrlogin.taobao.com/qrcodelogin/qrcodeLoginCheck.do"
Denna länk används för att kontrollera statusen på mobiltelefonens skanningskod, och Taobao-sidan har gjort en regelbunden kontroll
Lägg till en lgToken, såsom https://qrlogin.taobao.com/qrcodelogin/qrcodeLoginCheck.do?lgToken=8b600fe974464fsafds1f3f2eedb4a4578223&defaulturl=https%3A%2F%2Fwww.taobao.com%2F, vid åtkomst
Följande resultat kan erhållas:
Vänta på kodskanning {"code":"10000","message":"login start state","success":true}
Skanna koden framgångsrikt {"code":"10001","message":"mobile scan QRCode success","success":true}
QR-kod har gått ut {"code":"10004","message":"QRCode expired!code=1, msg=data existerar inte","success":true}
Bekräfta inloggning { "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. Om steg 3 ger dig statusen "Bekräfta inloggning" kan du logga in genom att gå till URL:en.
5. Konstigt problem: Kunden rapporterade att inloggningen med skanningskoden misslyckades, men den direkta skanningskoden till Taobao lyckades, så han letade efter problemet, upptäckte att det var en bugg orsakad av IE-cachen och lade slutligen till ett tidsslumpmässigt nummer till varje förfrågan. |