Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
janlyn06
12306
提交
9b97c0e6
1
12306
项目概览
janlyn06
/
12306
通知
4
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
1
12306
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
9b97c0e6
编写于
9月 11, 2019
作者:
X
xianping.wen
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update version 1.1.111
上级
7fa57876
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
14 addition
and
10 deletion
+14
-10
README.md
README.md
+3
-2
TickerConfig.py
TickerConfig.py
+7
-5
inter/CheckUser.py
inter/CheckUser.py
+4
-3
未找到文件。
README.md
浏览文件 @
9b97c0e6
...
...
@@ -62,8 +62,9 @@
-
3群:632501142(已满)
-
4群: 606340519(已满)
-
5群: 948526733(已满)
-
6群: 608792930(未满)
-
7群: 660689659(已满)
-
6群: 608792930(已满)
-
7群: 660689659(未满)
-
8群: 660689659(未满)
-
请不要重复加群,一个群就可以了,把机会留给更多人
-
**进群先看公告!!!进群先看公告!!!进群先看公告!!! 重要的事情说三遍**
-
能为你抢到一张回家的票,是我最大的心愿
...
...
TickerConfig.py
浏览文件 @
9b97c0e6
...
...
@@ -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.11
0
"
RE_VERSION
=
"1.1.11
1
"
inter/CheckUser.py
浏览文件 @
9b97c0e6
# 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.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录