update version 1.1.111

pull/375/head
xianping.wen 2019-09-11 19:41:09 +08:00
parent 7fa578762b
commit 9b97c0e6b9
3 changed files with 14 additions and 10 deletions

View File

@ -62,8 +62,9 @@
- 3群632501142(已满) - 3群632501142(已满)
- 4群: 606340519(已满) - 4群: 606340519(已满)
- 5群: 948526733(已满) - 5群: 948526733(已满)
- 6群: 608792930(未满) - 6群: 608792930(已满)
- 7群: 660689659(已满) - 7群: 660689659(未满)
- 8群: 660689659(未满)
- 请不要重复加群,一个群就可以了,把机会留给更多人 - 请不要重复加群,一个群就可以了,把机会留给更多人
- **进群先看公告!!!进群先看公告!!!进群先看公告!!! 重要的事情说三遍** - **进群先看公告!!!进群先看公告!!!进群先看公告!!! 重要的事情说三遍**
- 能为你抢到一张回家的票,是我最大的心愿 - 能为你抢到一张回家的票,是我最大的心愿

View File

@ -6,16 +6,16 @@
# 刷票模式1=刷票 2=候补+刷票 # 刷票模式1=刷票 2=候补+刷票
TICKET_TYPE = 2 TICKET_TYPE = 2
# 出发日期(list) "2018-01-06", "2018-01-07" # 出发日期(list) "2018-01-06", "2018-01-07"
STATION_DATES = [ STATION_DATES = [
"2019-10-01" "2019-09-20"
] ]
# 填入需要购买的车次(list)"G1353" # 填入需要购买的车次(list)"G1353"
STATION_TRAINS = [ STATION_TRAINS = [
"", "",
] ]
# 出发城市,比如深圳北,就填深圳就搜得到 # 出发城市,比如深圳北,就填深圳就搜得到
FROM_STATION = "" FROM_STATION = ""
@ -49,7 +49,7 @@ TICKET_PEOPLES = [
# 12306登录账号 # 12306登录账号
USER = "" USER = ""
PWD = "QWERTY" PWD = ""
# 加入小黑屋时间默认为5分钟此功能为了防止僵尸票导致一直下单不成功错过正常的票 # 加入小黑屋时间默认为5分钟此功能为了防止僵尸票导致一直下单不成功错过正常的票
TICKET_BLACK_LIST_TIME = 5 TICKET_BLACK_LIST_TIME = 5
@ -85,6 +85,7 @@ SERVER_CHAN_CONF = {
"secret": "" "secret": ""
} }
# 是否开启cdn查询可以更快的检测票票 1为开启2为关闭 # 是否开启cdn查询可以更快的检测票票 1为开启2为关闭
IS_CDN = 1 IS_CDN = 1
@ -105,10 +106,11 @@ IS_PROXY = 0
# 预售放票时间, 如果是捡漏模式,可以忽略此操作 # 预售放票时间, 如果是捡漏模式,可以忽略此操作
OPEN_TIME = "13:00:00" OPEN_TIME = "13:00:00"
# 1=使用selenium获取devicesID # 1=使用selenium获取devicesID
# 2=使用网页端/otn/HttpZF/logdevice获取devicesId这个接口的算法目前可能有点问题如果登录一直302的请改为配置1 # 2=使用网页端/otn/HttpZF/logdevice获取devicesId这个接口的算法目前可能有点问题如果登录一直302的请改为配置1
COOKIE_TYPE = 1 COOKIE_TYPE = 1
# 如果COOKIE_TYPE=1则需配置chromeDriver路径,下载地址http://chromedriver.storage.googleapis.com/index.html # 如果COOKIE_TYPE=2则需配置chromeDriver路径,下载地址http://chromedriver.storage.googleapis.com/index.html
# chromedriver配置版本只要和chrome的大版本匹配就行 # chromedriver配置版本只要和chrome的大版本匹配就行
CHROME_PATH = "/Users/wenxianping/Downloads/chromedriver" CHROME_PATH = "/Users/wenxianping/Downloads/chromedriver"
@ -125,4 +127,4 @@ PASSENGER_TICKER_STR = {
} }
# 软件版本 # 软件版本
RE_VERSION = "1.1.110" RE_VERSION = "1.1.111"

View File

@ -1,5 +1,6 @@
# coding=utf-8 # coding=utf-8
import datetime import datetime
import random
import time import time
import wrapcache import wrapcache
from config import configCommon from config import configCommon
@ -26,13 +27,13 @@ class checkUser:
if check_user.get("data", False): if check_user.get("data", False):
check_user_flag = check_user["data"]["flag"] check_user_flag = check_user["data"]["flag"]
if check_user_flag is True: if check_user_flag is True:
wrapcache.set("user_time", datetime.datetime.now(), timeout=60 * CHENK_TIME) wrapcache.set("user_time", datetime.datetime.now(), timeout=random.randint(60, 80) * CHENK_TIME)
else: else:
if check_user['messages']: if check_user['messages']:
print(ticket.LOGIN_SESSION_FAIL.format(check_user['messages'])) print(ticket.LOGIN_SESSION_FAIL.format(check_user['messages']))
self.session.call_login() self.session.call_login()
wrapcache.set("user_time", datetime.datetime.now(), timeout=60 * CHENK_TIME) wrapcache.set("user_time", datetime.datetime.now(), timeout=random.randint(60, 80) * CHENK_TIME)
else: else:
print(ticket.LOGIN_SESSION_FAIL.format(check_user['messages'])) print(ticket.LOGIN_SESSION_FAIL.format(check_user['messages']))
self.session.call_login() self.session.call_login()
wrapcache.set("user_time", datetime.datetime.now(), timeout=60 * CHENK_TIME) wrapcache.set("user_time", datetime.datetime.now(), timeout=random.randint(60, 80) * CHENK_TIME)