1. 程式人生 > >登錄新版12306網站只需要三步(瀏覽器地址欄實現登錄)

登錄新版12306網站只需要三步(瀏覽器地址欄實現登錄)

class .cn inf 而且 簡單 地址欄 tro 驗證 圖片驗證碼

最近閑來沒事研究了下12306網站的登錄,發現驗證碼其實不難破解,只要記錄正確圖片的具體坐標就好了。

具體登錄的實現只需要三步,而且全部是通過瀏覽器地址欄完成的噢!廢話不多說,現在開始三步走!

為使得更好操作,建議每一步打開一個新的標簽頁!

第一步:獲取圖片驗證碼

url:https://kyfw.12306.cn/passport/captcha/captcha-image?login_site=E&module=login&rand=sjrand

技術分享圖片

輸入地址之後,12306會返回一張大小為293*190的圖片,大圖又被分為8張小圖,我們采用QQ自帶的截圖工具,在大圖上找出正確小圖相對於大圖的具體坐標,如下圖

技術分享圖片

只要按照上圖依次找出小圖相對於大圖的坐標,然後以逗號分隔即可,例如有兩張符合文字的圖片坐標分別為50,49和116,50,坐標即為50,49,116,50。然後將坐標代入到第二步,進行驗證。

第二步:驗證圖片驗證碼

url:https://kyfw.12306.cn/passport/captcha/captcha-check?answer=50,49,116,50&login_site=E&rand=sjrand

技術分享圖片

返回驗證碼校驗成功了,是不是很神奇!接下來就可以驗證賬戶密碼了!

第三步:用戶名密碼登錄

url:https://kyfw.12306.cn/passport/web/login?username=你的賬戶名&password=你的密碼&appid=otn

技術分享圖片

返回登錄成功!到這一步,你的12306賬戶已在瀏覽器登錄啦,可以直接進入你的個人中心了!

url:https://kyfw.12306.cn/otn/index/initMy12306

上效果圖:

技術分享圖片

綜上所述,是不是炒雞簡單呢!不信的,趕緊來試一把吧!^_^

最近想做一個12306的搶票軟件,有沒有誌同道合的朋友呢,來一起交流交流啊!^_^

登錄新版12306網站只需要三步(瀏覽器地址欄實現登錄)