优化睡眠时间,去除没用的信息
parent
d7f4850071
commit
eac67ea1e5
|
@ -222,8 +222,8 @@ class select:
|
||||||
# tiket_values = [k for k in value['map'].values()]
|
# tiket_values = [k for k in value['map'].values()]
|
||||||
self.secretStr = ticket_info[0]
|
self.secretStr = ticket_info[0]
|
||||||
train_no = ticket_info[3]
|
train_no = ticket_info[3]
|
||||||
print ('车次: ' + train_no + ' 始发车站: ' + self.from_station + ' 终点站: ' +
|
# print ('车次: ' + train_no + ' 始发车站: ' + self.from_station + ' 终点站: ' +
|
||||||
self.to_station + ' ' + self._station_seat[j].encode("utf8") + ':' + ticket_info[self.station_seat(self._station_seat[j].encode("utf8"))])
|
# self.to_station + ' ' + self._station_seat[j].encode("utf8") + ':' + ticket_info[self.station_seat(self._station_seat[j].encode("utf8"))])
|
||||||
if self.ticket_black_list.has_key(train_no) and (datetime.datetime.now() - self.ticket_black_list[train_no]).seconds/60 < int(self.ticket_black_list_time):
|
if self.ticket_black_list.has_key(train_no) and (datetime.datetime.now() - self.ticket_black_list[train_no]).seconds/60 < int(self.ticket_black_list_time):
|
||||||
print("该车次{} 正在被关小黑屋,跳过此车次".format(train_no))
|
print("该车次{} 正在被关小黑屋,跳过此车次".format(train_no))
|
||||||
break
|
break
|
||||||
|
@ -239,11 +239,11 @@ class select:
|
||||||
else:
|
else:
|
||||||
pass
|
pass
|
||||||
print "当前车次{0} 查询无符合条件坐席,正在重新查询".format(ticket_info[3])
|
print "当前车次{0} 查询无符合条件坐席,正在重新查询".format(ticket_info[3])
|
||||||
elif ticket_info[11] == "N":
|
# elif ticket_info[11] == "N":
|
||||||
print("当前车次{0} 无票".format(ticket_info[3]))
|
# print("当前车次{0} 无票".format(ticket_info[3]))
|
||||||
else:
|
# else:
|
||||||
print("当前这次还处于待售状态,请耐心等待")
|
# print("当前这次还处于待售状态,请耐心等待")
|
||||||
time.sleep(self.expect_refresh_interval)
|
# time.sleep(self.expect_refresh_interval)
|
||||||
else:
|
else:
|
||||||
raise ticketConfigException("车次配置信息有误,请检查")
|
raise ticketConfigException("车次配置信息有误,请检查")
|
||||||
|
|
||||||
|
@ -588,16 +588,20 @@ class select:
|
||||||
from_station, to_station = self.station_table(self.from_station, self.to_station)
|
from_station, to_station = self.station_table(self.from_station, self.to_station)
|
||||||
if self.leftTicketLog(from_station, to_station):
|
if self.leftTicketLog(from_station, to_station):
|
||||||
num = 1
|
num = 1
|
||||||
|
runedTime=0
|
||||||
while 1:
|
while 1:
|
||||||
try:
|
try:
|
||||||
num += 1
|
num += 1
|
||||||
time.sleep(self.select_refresh_interval)
|
sleepTime=self.select_refresh_interval*1000-runedTime
|
||||||
|
if sleepTime>0:
|
||||||
|
time.sleep(sleepTime/1000.0)
|
||||||
if time.strftime('%H:%M:%S', time.localtime(time.time())) > "23:00:00":
|
if time.strftime('%H:%M:%S', time.localtime(time.time())) > "23:00:00":
|
||||||
print "12306休息时间,本程序自动停止,明天早上七点运行"
|
print "12306休息时间,本程序自动停止,明天早上七点运行"
|
||||||
break
|
break
|
||||||
start_time = datetime.datetime.now()
|
start_time = datetime.datetime.now()
|
||||||
self.submitOrderRequest(from_station, to_station)
|
self.submitOrderRequest(from_station, to_station)
|
||||||
print "正在第{0}次查询 乘车日期: {1}, 总耗时{2}ms".format(num, self.station_date, (datetime.datetime.now()-start_time).microseconds/1000)
|
runedTime=(datetime.datetime.now()-start_time).microseconds/1000
|
||||||
|
print "正在第{0}次查询 乘车日期: {1}, 总耗时{2}ms".format(num, self.station_date, runedTime)
|
||||||
except PassengerUserException as e:
|
except PassengerUserException as e:
|
||||||
print e.message
|
print e.message
|
||||||
break
|
break
|
||||||
|
|
Loading…
Reference in New Issue