一、查票与站点页面
二、登录页面
- 获取验证码https://kyfw.12306.cn/passport/captcha/captcha-image64
- 验证码校验https://kyfw.12306.cn/passport/captcha/captcha-check
result_code=="4"校验成功
- 登陆接口https://kyfw.12306.cn/passport/web/login
- 获取newapptk值https://kyfw.12306.cn/passport/web/auth/uamtk
- 获取登陆成功后的cookie https://kyfw.12306.cn/otn/uamauthclient
三、下单流程
- 提交订单请求https://kyfw.12306.cn/otn/leftTicket/submitOrderRequest
- 获取globalRepeatSubmitToken和ticketInfoForPassengerForm https://kyfw.12306.cn/otn/confirmPassenger/initDc
- 获取乘客信息https://kyfw.12306.cn/otn/confirmPassenger/getPassengerDTOs
需要globalRepeatSubmitToken作为参数
- 检查订单 https://kyfw.12306.cn/otn/confirmPassenger/checkOrderInfo
- 获取余票和排队信息https://kyfw.12306.cn/otn/confirmPassenger/getQueueCount
- 订单确认 https://kyfw.12306.cn/otn/confirmPassenger/confirmSingleForQueue
成功后入队等待