优化查票流程

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__": if __name__ == "__main__":
a = proxy() a = proxy()
a.main() a.get_filter_proxy()

View File

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