tft每日頭條

 > 生活

 > 12306登錄頁面html

12306登錄頁面html

生活 更新时间:2024-11-29 11:34:48

12306登錄頁面html(12306登陸實現)1

上篇文章本來隻是介紹下抓包軟件,隻是順帶提了下12306,沒想到大家都很關心12306的問題,這篇就主要寫下通過抓包實現12306登陸。15年低的時候抓包研究過12306從登陸到下訂單整個過程,主要是驗證碼這塊,最開始做的時候也糾結了幾天,後來發現,驗證碼是點擊圖片是記錄下點擊的位置坐标,将位置坐标組合起來就是驗證碼。下圖是做的一個網頁登陸界面,界面比較粗糙:

12306登錄頁面html(12306登陸實現)2

12306登錄頁面html(12306登陸實現)3

提交的參數是用戶名,密碼,驗證碼。驗證碼格式為:x1,y1,x2,y2.....,校驗驗證碼返回JSON中LoginCheck=Y表示驗證碼正确。下面是JS中的一段獲取驗證碼點擊位置坐标的代碼:

12306登錄頁面html(12306登陸實現)4

下面是後台校驗驗證碼的代碼截圖:

12306登錄頁面html(12306登陸實現)5

下面是後台登陸的代碼截圖:

12306登錄頁面html(12306登陸實現)6

這裡隻是做手動識别驗證碼,最主要也就是校驗驗證碼這塊,其它的都是常規的HTTP請求。如果想做自動識别驗證碼,可以接入一些打碼平台或者用百度識圖的API去識别圖片,最終驗證碼還是轉成x1,y1,x2,y2....格式的字符串。之前也做過安卓的,這裡就不貼安卓的代碼了,原理都類似。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved