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":"a9fafdfdsfrtrhhfhhf8ea555d35040","adToken":" 9369101953aabff10682653ee8de6644"}
URL адресът е изображението на QR кода, а lgToken е токенът, който трябва да се използва по-късно.
3. Изходният код на уеб страницата в стъпка 1 също съдържа следния js код:
checkQRCodeURL: "https://qrlogin.taobao.com/qrcodelogin/qrcodeLoginCheck.do"
Този линк се използва за проверка на статуса на кода за сканиране на мобилния телефон, а страницата на Taobao е направила редовна проверка
Добавете 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":true}
QR кодът изтече {"code":"10004","message":"QRCode изтече!code=1, msg=данни не съществуват","успех":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. Странен проблем: Клиентът съобщи, че входът за сканиращия код не е успял, но директният код за сканиране към Taobao е бил успешен, затова той потърси проблема, установи, че е бъг, причинен от IE кеша, и накрая добави случаен брой във всяка заявка. |