提交 9b97c0e6 编写于 作者: X xianping.wen

update version 1.1.111

上级 7fa57876
......@@ -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"
# 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)
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册