1. Zugang https://login.taobao.com/member/login.jhtml;
2. Überprüfen Sie den Quellcode der Webseite in Schritt 1 und sehen Sie sich folgenden JS-Code an:
getQRCodeURL: "https://qrlogin.taobao.com/qrcodelogin/generateQRCode4Login.do"
Besuchen Sie diesen Link, um das folgende JSON-Format zu erhalten:
{"success":true,"message":"null","URL":"/img.alicdn.com/tfscom/TB14G24fwrewrwerXXaAaXXXwu0bFXXX.png","lgToken":"a9fafdfdsfrtrhhfhghf8ea555d35040","adToken":" 9369101953aabff10682653ee8de6644"}
Die URL ist das QR-Code-Bild, und das lgToken ist das Token, das später verwendet werden muss.
3. Der Quellcode der Webseite in Schritt 1 enthält ebenfalls folgenden JS-Code:
checkQRCodeURL: "https://qrlogin.taobao.com/qrcodelogin/qrcodeLoginCheck.do"
Dieser Link wird verwendet, um den Status des Handy-Scancodes zu überprüfen, und die Taobao-Seite hat eine regelmäßige Überprüfung durchgeführt
Fügen Sie beim Zugriff ein lgToken wie https://qrlogin.taobao.com/qrcodelogin/qrcodeLoginCheck.do?lgToken=8b600fe974464fsafds1f3f2eedb4a4578223&defaulturl=https%3A%2F%2Fwww.taobao.com%2F hinzu
Die folgenden Ergebnisse können erhalten werden:
Warte auf Code-Scanning {"code":"10000","message":"login start state","success":true}
Code erfolgreich scannen {"code":"10001","message":"mobile scan QRCode success","success":true}
QR-Code abgelaufen {"code":"10004","message":"QRCode expired!code=1, msg=data not exist","success":true}
Bestätigen Sie den Login { "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. Wenn Schritt 3 Ihnen den Status "Anmeldung bestätigen" anzeigt, können Sie sich über die URL anmelden.
5. Seltsames Problem: Der Kunde meldete, dass der Scan-Code-Login fehlgeschlagen war, aber der direkte Scan-Code zu Taobao erfolgreich war, also suchte er nach dem Problem, fand heraus, dass es ein Fehler durch den IE-Cache war, und fügte schließlich jeder Anfrage eine Zeitzufallszahl hinzu. |