Henryhaohao / 12306_Ticket

:rainbow:12306购票/取消订单/退票程序(2019-12-08最新版)
https://kyfw.12306.cn/otn/leftTicket/init
163 stars 67 forks source link

提交订单失败了,但是网上是有票的 #9

Open shanggamo opened 5 years ago

shanggamo commented 5 years ago

{'validateMessagesShowId': '_validatorMessage', 'status': True, 'httpstatus': 200, 'data': {'errMsg': '余票不足!', 'submitStatus': False}, 'messages': [], 'validateMessages': {}} 检查订单信息成功! {'validateMessagesShowId': '_validatorMessage', 'status': False, 'httpstatus': 200, 'messages': ['系统繁忙,请稍后重试!'], 'validateMessages': {}} 查看余票数量失败!

GZKY-PY commented 5 years ago

大概是因为少了一个环节,而且在提交乘车人的时候,应该少了参数

shanggamo commented 5 years ago

解决了,是乘车人信息最后多了个字符串,爬的时候没有爬下来传到包里

GZKY-PY commented 5 years ago

你好作者,后面那个字符串在哪获取的

shanggamo commented 5 years ago

@yiwanggecaonima 爬虫不是有三个参数吗,第一个是url,第二个是data,第三个是头,在data里面加,先从12306打开检查,然后一步步点到买票的地方,看检查窗口里面的事件XHR,里面可以找到

Henryhaohao commented 5 years ago

20190721 - 已更新至最新代码 ,解决提交订单失败问题:heart:

fert-feet commented 4 years ago

@shanggamo 我也返回了余票不足,我是按照作者思路自己写的爬虫,就这个问题困扰我好久了,是提交的data有问题吗