优化查票流程

remotes/test12306/master
wenxianping 2018-01-10 09:47:13 +08:00
parent 4430cd6ff8
commit d7f4850071
3 changed files with 14 additions and 5 deletions

View File

@ -74,4 +74,4 @@ class proxy:
if __name__ == "__main__":
a = proxy()
a.main()
a.get_filter_proxy()

View File

@ -29,4 +29,4 @@ def _get_yaml():
# return _get_yaml()["damatu"]
#
#
# print _get_yaml()["set"]["12306count"][1]["pwd"]
# print _get_yaml()["set"]["12306count"]

View File

@ -523,11 +523,20 @@ class select:
print("等待出票中...")
continue
elif "msg" in queryOrderWaitTimeResult["data"] and queryOrderWaitTimeResult["data"]["msg"]:
print("订单提交失败:" + queryOrderWaitTimeResult["data"]["msg"])
break
orderId = self.queryMyOrderNoComplete()
if orderId:
raise ticketIsExitsException(
("恭喜您订票成功,订单号为:{0}, 请立即打开浏览器登录12306访问未完成订单在30分钟内完成支付".format(orderId)))
else:
break
elif "messages" in queryOrderWaitTimeResult and queryOrderWaitTimeResult["messages"]:
print("订单提交失败: " + queryOrderWaitTimeResult["messages"])
break
orderId = self.queryMyOrderNoComplete()
if orderId:
raise ticketIsExitsException(
("恭喜您订票成功,订单号为:{0}, 请立即打开浏览器登录12306访问未完成订单在30分钟内完成支付".format(orderId)))
else:
break
else:
print("订单提交中,请耐心等待")
time.sleep(3)