mirror of https://github.com/testerSunshine/12306
update version 1.1.111
parent
7fa578762b
commit
9b97c0e6b9
|
@ -62,8 +62,9 @@
|
|||
- 3群:632501142(已满)
|
||||
- 4群: 606340519(已满)
|
||||
- 5群: 948526733(已满)
|
||||
- 6群: 608792930(未满)
|
||||
- 7群: 660689659(已满)
|
||||
- 6群: 608792930(已满)
|
||||
- 7群: 660689659(未满)
|
||||
- 8群: 660689659(未满)
|
||||
- 请不要重复加群,一个群就可以了,把机会留给更多人
|
||||
- **进群先看公告!!!进群先看公告!!!进群先看公告!!! 重要的事情说三遍**
|
||||
- 能为你抢到一张回家的票,是我最大的心愿
|
||||
|
|
|
@ -6,16 +6,16 @@
|
|||
# 刷票模式:1=刷票 2=候补+刷票
|
||||
TICKET_TYPE = 2
|
||||
|
||||
|
||||
# 出发日期(list) "2018-01-06", "2018-01-07"
|
||||
STATION_DATES = [
|
||||
"2019-10-01"
|
||||
"2019-09-20"
|
||||
]
|
||||
|
||||
# 填入需要购买的车次(list),"G1353"
|
||||
STATION_TRAINS = [
|
||||
"",
|
||||
]
|
||||
|
||||
# 出发城市,比如深圳北,就填深圳就搜得到
|
||||
FROM_STATION = ""
|
||||
|
||||
|
@ -49,7 +49,7 @@ TICKET_PEOPLES = [
|
|||
|
||||
# 12306登录账号
|
||||
USER = ""
|
||||
PWD = "QWERTY"
|
||||
PWD = ""
|
||||
|
||||
# 加入小黑屋时间默认为5分钟,此功能为了防止僵尸票导致一直下单不成功错过正常的票
|
||||
TICKET_BLACK_LIST_TIME = 5
|
||||
|
@ -85,6 +85,7 @@ SERVER_CHAN_CONF = {
|
|||
"secret": ""
|
||||
}
|
||||
|
||||
|
||||
# 是否开启cdn查询,可以更快的检测票票 1为开启,2为关闭
|
||||
IS_CDN = 1
|
||||
|
||||
|
@ -105,10 +106,11 @@ IS_PROXY = 0
|
|||
|
||||
# 预售放票时间, 如果是捡漏模式,可以忽略此操作
|
||||
OPEN_TIME = "13:00:00"
|
||||
|
||||
# 1=使用selenium获取devicesID
|
||||
# 2=使用网页端/otn/HttpZF/logdevice获取devicesId,这个接口的算法目前可能有点问题,如果登录一直302的请改为配置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的大版本匹配就行
|
||||
CHROME_PATH = "/Users/wenxianping/Downloads/chromedriver"
|
||||
|
||||
|
@ -125,4 +127,4 @@ PASSENGER_TICKER_STR = {
|
|||
}
|
||||
|
||||
# 软件版本
|
||||
RE_VERSION = "1.1.110"
|
||||
RE_VERSION = "1.1.111"
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
# coding=utf-8
|
||||
import datetime
|
||||
import random
|
||||
import time
|
||||
import wrapcache
|
||||
from config import configCommon
|
||||
|
@ -26,13 +27,13 @@ class checkUser:
|
|||
if check_user.get("data", False):
|
||||
check_user_flag = check_user["data"]["flag"]
|
||||
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:
|
||||
if check_user['messages']:
|
||||
print(ticket.LOGIN_SESSION_FAIL.format(check_user['messages']))
|
||||
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:
|
||||
print(ticket.LOGIN_SESSION_FAIL.format(check_user['messages']))
|
||||
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)
|
||||
|
|
Loading…
Reference in New Issue