1. Dostop https://login.taobao.com/member/login.jhtml;
2. V koraku 1 preverite izvorno kodo spletne strani in si oglejte naslednjo js kodo:
getQRCodeURL: "https://qrlogin.taobao.com/qrcodelogin/generateQRCode4Login.do"
Obiščite to povezavo za naslednji JSON format:
{"success":true,"message":"null","url":"//img.alicdn.com/tfscom/TB14G24fwrewrwerXXaAaXXXwu0bFXXX.png","lgToken":"a9fafdfdsfrtrhhfhghf8ea555d35040","adToken":" 9369101953aabff10682653ee8de6644"}
URL je slika QR kode, lgToken pa je žeton, ki ga je treba uporabiti kasneje.
3. Izvorna koda spletne strani v koraku 1 vsebuje tudi naslednjo js kodo:
checkQRCodeURL: "https://qrlogin.taobao.com/qrcodelogin/qrcodeLoginCheck.do"
Ta povezava se uporablja za preverjanje statusa kode za skeniranje mobilnega telefona, stran Taobao pa je opravila redno preverjanje
Dodajte lgToken, na primer https://qrlogin.taobao.com/qrcodelogin/qrcodeLoginCheck.do?lgToken=8b600fe974464fsafds1f3f2eedb4a4578223&defaulturl=https%3A%2F%2Fwww.taobao.com%2F, ko dostopate
Lahko dobimo naslednje rezultate:
Počakajte na skeniranje kode {"code":"10000","message":"appin start state","success":true}
Uspešno skeniraj kodo {"code":"10001","message":"mobilni pregled QRCode uspeh","success":true}
QR koda potekla {"code":"10004","message":"QRCode expired!code=1, msg=data not exist","success":true}
Potrdite prijavo { "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. Če vam 3. korak pokaže status "Potrdi prijavo", se lahko prijavite z dostopom do URL-ja.
5. Nenavadna težava: Stranka je poročala, da prijava pri skeniranju kode ni uspela, vendar je bila neposredna koda za skeniranje v Taobao uspešna, zato je iskal težavo, ugotovil, da gre za napako, ki jo povzroča IE predpomnilnik, in na koncu dodal časovno naključno številko vsaki zahtevi. |