最近閑來沒事研究了下12306網站的登錄,發現驗證碼其實不難破解,只要記錄正確圖片的具體坐標就好了。 具體登錄的實現只需要三步,而且全部是通過瀏覽器地址欄完成的噢!廢話不多說,現在開始三步走! 為使得更好操作,建議每一步打開一個新的標簽頁! 第一步:獲取圖片驗證碼 url:https://kyfw. ...
最近閑來沒事研究了下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的搶票軟體,有沒有志同道合的朋友呢,來一起交流交流啊!^_^