Skip to content

Commit e39e062

Browse files
committedJan 7, 2019
更新 env example 文件
1 parent 6e6da93 commit e39e062

File tree

4 files changed

+69
-45
lines changed

4 files changed

+69
-45
lines changed
 

‎env.py.example

+62-44
Original file line numberDiff line numberDiff line change
@@ -3,70 +3,88 @@
33
# 12306 账号
44
USER_ACCOUNTS = [
55
{
6-
'user_name': '',
7-
'password': ''
8-
}
6+
'key': 0, # 如使用多个账号 key 不能重复
7+
'user_name': 'your user name',
8+
'password': 'your password'
9+
},
10+
# {
11+
# 'key': 'wangwu',
12+
# 'user_name': 'wangwu@qq.com',
13+
# 'password': 'wangwu'
14+
# }
915
]
1016

17+
# 查询间隔(指每一个任务中每一个日期的间隔 / 单位秒)
18+
# 默认取间隔/2 到 间隔之间的随机数 如设置为 1 间隔则为 0.5 ~ 1 之间的随机数
19+
# 接受字典形式 格式: {'min': 0.5, 'max': 1}
20+
QUERY_INTERVAL = 1
21+
22+
# 用户心跳检测间隔 格式同上
23+
USER_HEARTBEAT_INTERVAL = 120
24+
25+
# 多线程查询
26+
QUERY_JOB_THREAD_ENABLED = 0 # 是否开启多线程查询,开启后第个任务会单独分配线程处理
27+
28+
# 打码平台账号
29+
# 目前只支持若快打码,注册地址:http://www.ruokuai.com/login
30+
AUTO_CODE_ACCOUNT = {
31+
'user': 'your user name',
32+
'pwd': 'your password'
33+
}
34+
35+
# 语音验证码
36+
# 没找到比较好用的,现在用的这个是阿里云 API 市场上的,基本满足要求,价格也便宜
37+
# 购买成功后到控制台找到 APPCODE 放在下面就可以了
38+
# 地址:https://market.aliyun.com/products/57126001/cmapi019902.html
39+
NOTIFICATION_BY_VOICE_CODE = 1 # 开启语音验证码
40+
NOTIFICATION_API_APP_CODE = 'your app code'
41+
NOTIFICATION_VOICE_CODE_PHONE = 'your phone' # 接受通知的手机号
42+
1143
# 查询任务
1244
QUERY_JOBS = [
1345
{
46+
'account_key': 0, # 将会使用指定账号下单
1447
'left_dates': [ # 出发日期 :Array
15-
"2019-01-24",
1648
"2019-01-25",
1749
"2019-01-26",
18-
"2019-01-27",
19-
"2019-01-28"
2050
],
2151
'stations': { # 车站 :Dict
22-
'left': '广州',
23-
'arrive': '达州',
52+
'left': '北京',
53+
'arrive': '深圳',
2454
},
25-
'members': [
26-
'1'
55+
'members': [ # 乘客姓名,会根据当前账号自动识别乘客类型 购买儿童票 设置两个相同的姓名即可,程序会自动识别 如 ['张三', '张三']
56+
"张三",
57+
"王五",
2758
],
28-
'allow_less_member': 0,
59+
'allow_less_member': 0, # 是否允许余票不足时提交部分乘客
2960
'seats': [ # 筛选座位 有先后顺序 :Array
61+
# 可用值: 特等座, 商务座, 一等座, 二等座, 软卧, 硬卧, 硬座, 无座
3062
'硬卧',
3163
'硬座'
3264
],
33-
'train_numbers': [ # 筛选车次
34-
"K1096",
35-
"K814",
65+
'train_numbers': [ # 筛选车次 可以为空,为空则所有车次都可以提交
3666
"K356",
3767
"K1172",
3868
"K4184"
3969
]
4070

4171
},
42-
43-
{
44-
'left_dates': [ # 出发日期 :Array
45-
"2019-01-24",
46-
"2019-01-25",
47-
"2019-01-26",
48-
"2019-01-27",
49-
"2019-01-28"
50-
],
51-
'stations': { # 车站 :Dict
52-
'left': '广州',
53-
'arrive': '达州',
54-
},
55-
'members': [
56-
'1'
57-
],
58-
'allow_less_member': 0,
59-
'seats': [ # 筛选座位 有先后顺序 :Array
60-
'硬卧',
61-
'硬座'
62-
],
63-
'train_numbers': [ # 筛选车次
64-
"K1096",
65-
"K814",
66-
"K356",
67-
"K1172",
68-
"K4184"
69-
]
70-
71-
}
72+
# {
73+
# 'left_dates': [
74+
# "2019-01-27",
75+
# "2019-01-28"
76+
# ],
77+
# 'stations': {
78+
# 'left': '成都',
79+
# 'arrive': '广州',
80+
# },
81+
# 'members': [
82+
# "小王",
83+
# ],
84+
# 'allow_less_member': 0,
85+
# 'seats': [
86+
# '硬卧',
87+
# ],
88+
# 'train_numbers': []
89+
# }
7290
]

‎runtime/.gitignore

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
11
*
2-
!.gitignore
2+
!.gitignore
3+
!query
4+
!user

‎runtime/query/.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
*
2+
!.gitignore

‎runtime/user/.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
*
2+
!.gitignore

0 commit comments

Comments
 (0)
Please sign in to comment.