刷新间隔: 随机(1-3S)
僵尸票关小黑屋时长: 5
下单接口: 2
下单模式: 1
预售踩点时间:12:59:57
**************************************************
cookie获取中
警告!!: RAIL_DEVICEID,RAIL_EXPIRATION的值为空,请手动打开12306官网可以获取headers-Cookies中的RAIL_DEVICEID,RAIL_EXPIRATION,填入配 置文件中
Traceback (most recent call last):
File "run.py", line 20, in <module>
select_ticket_info.select().main()
File "D:\project\ticket12306\12306\init\select_ticket_info.py", line 123, in main
self.call_login()
File "D:\project\ticket12306\12306\init\select_ticket_info.py", line 117, in call_login
self.login.go_login()
File "D:\project\ticket12306\12306\init\login.py", line 119, in go_login
if loginConf(self.session):
File "D:\project\ticket12306\12306\inter\LoginConf.py", line 12, in loginConf
loginConfRsp = session.httpClint.send(urls=loginConfUrl, data={})
File "D:\project\ticket12306\12306\myUrllib\httpUtils.py", line 185, in send
response.content.decode() if isinstance(response.content, bytes) else response.content)
File "D:\Anaconda3\envs\myenv\lib\json\__init__.py", line 354, in loads
return _default_decoder.decode(s)
File "D:\Anaconda3\envs\myenv\lib\json\decoder.py", line 339, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "D:\Anaconda3\envs\myenv\lib\json\decoder.py", line 357, in raw_decode
raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
描述问题
我不明白,这句
打开12306官网可以获取headers-Cookies中的RAIL_DEVICEID,RAIL_EXPIRATION这个我不知道在12306网页的那里,找不到;然后也不知道应该放在哪个文件的那里
在文末有个
TickerConfig.py的句段,我猜一下是不是将RAIL_DEVICEID,RAIL_EXPIRATION放在TickerConfig.py文件里。重现步骤
步骤一
步骤二
先看到
python run.py -h能行,就使用python run.py r报错(提醒装依赖)反正run程序一次,报缺失依赖,然后安装,这样重复了好几次
步骤三、
在TickerConfig.py将账号密码和车次·信息填写了,再使用
python run.py r时,报错翻译了一下,大意是获取
headers-Cookies中的RAIL_DEVICEID和RAIL_EXPIRATION的值,并将其填写到你的配置文件中。配置文件中没有填写正确的用户名和密码
拜托大佬解决下,谢谢
截图&日志
环境信息
额外的备注