我是在文本编辑工具里写的,然后复制到优快云格式有点乱,你们可以粘贴到文本编辑工具中慢慢分析
9 首页: https://kyfw.12306.cn/otn/login/init
12 没有参数
https://kyfw.12306.cn/otn/dynamicJs/lzuhkeb
13 没有参数
https://kyfw.12306.cn/otn/HttpZF/GetJS
16 提交参数json appid=otn 提交方式post
返回格式json {"result_message":"用户未登录","result_code":1}
https://kyfw.12306.cn/passport/web/auth/uamtk
17 请求js 提交参数 _ 时间戳 提交方式get
返回值:js 页面,暂时不知道干啥用的
https://kyfw.12306.cn/otn/resources/js/newpasscode/captcha_js.js?_=1517557036153
19 请求验证码 get 提交方式par
提交参数:login_site =E
module=login
rand=sjrand
0.3361067676459024 看js发现这是 js生成的一串随机数
返回值:验证码
https://kyfw.12306.cn/passport/captcha/captcha-image?login_site=E&module=login&rand=sjrand&0.3361067676459024
28 验证验证码 提交方式post 提交参数 data类型的
answer= 46,40,123,43 (点击坐标) login_site='E' rand='sjrand'
返回值:{"result_message":"验证码校验成功","result_code":"4"}
https://kyfw.12306.cn/passport/captcha/captcha-check
29 验证密码 post data=
username='用户名'
password='密码'
appid='otn'
返回值:{
"result_message":"登录成功",
"result_code":0,
"uamtk":"TO9jaUjO_U3G8Hai2kwqMCXdem-_8uUX8VNVZEHaODUga8280"
}
https://kyfw.12306.cn/passport/web/login
30 post 提交参数 json _json_att= 302 做了一次转发,转发到
https://kyfw.12306.cn/otn/passport?redirect=/otn/login/userLogin 建议取消自动转发,改为手动转发
无返回值
https://kyfw.12306.cn/otn/login/userLogin
31 get 提交参数:redirect='/otn/login/userLogin'
返回值:一个页面 不知道夹杂的有没有用的信息
<script>
/*<![CDATA[*/
var ctx='/otn/';
var globalRepeatSubmitToken = null;
var global_lang = 'zh_CN';
var sessionInit = '';
var isShowNotice = null;
var CLeftTicketUrl = null;
var isTestFlow = null;
var isMobileCheck = null;
var passport_appId = 'otn';
var passport_login = 'https://kyfw.12306.cn/passport/web/login';
var passport_captcha = 'https://kyfw.12306.cn/passport/captcha/captcha-image';
var passport_authuam = 'https://kyfw.12306.cn/passport/web/auth/uamtk';
var passport_captcha_check = 'https://kyfw.12306.cn/passport/captcha/captcha-check';
var passport_authclient = 'uamauthclient';
var passport_loginPage = 'login/init';
var passport_okPage = 'index/initMy12306';
var passport_proxy_captcha = 'login/init';
/*]]>*/
</script>
https://kyfw.12306.cn/otn/passport?redirect=