更新站点

pull/66/head
wenxianping 2018-12-29 09:37:54 +08:00
parent 46b6a72577
commit 2465d61554
5 changed files with 14 additions and 16 deletions

View File

@ -173,8 +173,8 @@ urls = {
"Referer": "https://kyfw.12306.cn/otn/leftTicket/init",
"Host": "kyfw.12306.cn",
"re_try": 10,
"re_time": 0.1,
"s_time": 0.1,
"re_time": 0.01,
"s_time": 0.01,
"is_logger": False,
"is_json": True,
"is_cdn": True,

View File

@ -14,7 +14,7 @@ class checkUser:
检查用户登录, 检查间隔为2分钟
:return:
"""
CHENK_TIME = 2
CHENK_TIME = 1
if wrapcache.get("user_time") is None:
check_user_url = self.session.urls["check_user_url"]
data = {"_json_att": ""}

View File

@ -78,9 +78,9 @@ class getQueueCount:
if "countT" in getQueueCountResult["data"]:
ticket = getQueueCountResult["data"]["ticket"]
ticket_split = sum(map(conversion_int, ticket.split(","))) if ticket.find(",") != -1 else ticket
# countT = getQueueCountResult["data"]["countT"]
countT = getQueueCountResult["data"]["countT"]
# if int(countT) is 0:
print(u"排队成功, 当前余票还剩余: {0}".format(ticket_split))
print(u"排队成功, 你排在: {1}位, 当前余票还剩余: {0}".format(ticket_split, countT))
csf = confirmSingleForQueue(self.session, self.ifShowPassCodeTime, self.is_need_code, self.token,
self.set_type, self.ticket_peoples, self.ticketInfoForPassengerForm,
self.oldPassengerStr, self.passengerTicketStrList)

View File

@ -92,16 +92,14 @@ class getQueueCountAsync:
ticket_data = getQueueCountAsyncResult["data"]["ticket"]
ticket_split = sum(map(self.conversion_int, ticket_data.split(","))) if ticket_data.find(
",") != -1 else ticket_data
countT = getQueueCountAsyncResult["data"]["countT"]
if int(countT) is 0:
print(u"排队成功, 当前余票还剩余: {0}".format(ticket_split))
c = confirmSingleForQueueAsys(session=self.session,
passengerTicketStr=self.passengerTicketStr,
oldPassengerStr=self.oldPassengerStr,
result=self.result,)
print(u"验证码提交安全期,等待{}MS".format(self.ifShowPassCodeTime))
time.sleep(self.ifShowPassCodeTime)
c.sendConfirmSingleForQueueAsys()
print(u"排队成功, 当前余票还剩余: {0}".format(ticket_split))
c = confirmSingleForQueueAsys(session=self.session,
passengerTicketStr=self.passengerTicketStr,
oldPassengerStr=self.oldPassengerStr,
result=self.result,)
print(u"验证码提交安全期,等待{}MS".format(self.ifShowPassCodeTime))
time.sleep(self.ifShowPassCodeTime)
c.sendConfirmSingleForQueueAsys()
else:
print(u"排队发现未知错误{0},将此列车 {1}加入小黑屋".format(getQueueCountAsyncResult, self.train_no))
wrapcache.set(key=self.train_no, value=datetime.datetime.now(),

File diff suppressed because one or more lines are too long