提交 6e78ccdb 编写于 作者: W wenxianping

fix

上级 ba7e9f59
此差异已折叠。
#### gui文档
- 初衷:
- 一开始是不打算做gui页面,但是看到群里这么多小伙伴配置不了文件,心里着急的很,连夜赶工了一个初级版本,大家轻喷。。。。
- 不过如果你喜欢小黑框框,没问题,一样的支持
- 使用帮助
- [server酱配置姿势](https://www.jianshu.com/p/8d10b5b9c4e3)
- windows支持64位使用
- macos打开姿势(请不要直接打卡app,有可能会造成闪退,如果有同学知道是什么问题,烦请提issues)
- ![image](https://github.com/testerSunshine/12306/blob/master/uml/mac1.png)
- ![image](https://github.com/testerSunshine/12306/blob/master/uml/mac2.png)
- ps:
- 默认开始设置
- 默认开启自动打码,第一次登陆手动
- 默认设置下单接口2
- 默认开启cdn
- 说了这么多,给我们的小软件起个名字吧,叫易行吧。
- gui期待小伙伴的pr
- 版权声明
- 本着开源的目的,服务大家,中间没有任何的收集包括联系人信息,电脑信息,算了算了,反正就是都没有
- 请勿将本软件售卖和进行非法经营(违背12306官方意愿)
- 最终解释权为本人所有
- 软件终身免费,永不收费
- 后续计划
- 剥离所有yaml配置文件(工作太忙了,尽量在本周之前完成)(已完成)
- cmd命令输出改到gui里面,不然很多小伙伴乱码,我也是很头大(已完成)
- 打包成独立运行文件(已完成)
- 自动识别验证码(所有群里小伙伴的意愿吧~~)(未完成)
- ....
- 感谢群里和github上一直默默支持我和使用我软件的同学,真的非常感谢
- 软件界面截图:
![image](https://github.com/testerSunshine/12306/blob/master/uml/登录.png)
![image](https://github.com/testerSunshine/12306/blob/master/uml/程序主界面.png)
...@@ -86,7 +86,7 @@ ...@@ -86,7 +86,7 @@
- 测试下单接口是否可用,有两个下单接口,随便用哪个都ok - 测试下单接口是否可用,有两个下单接口,随便用哪个都ok
- 如果下载验证码过期或者下载失败的问题,应该是12306封ip的策略,多重试几次,12306现在封服务器(阿里云和腾讯云)ip比较严重,尽量不要放在服务器里面 - 如果下载验证码过期或者下载失败的问题,应该是12306封ip的策略,多重试几次,12306现在封服务器(阿里云和腾讯云)ip比较严重,尽量不要放在服务器里面
- 目前12306对服务器ip比较敏感,大家还是在自己家里挂着吧 - 目前12306对服务器ip比较敏感,大家还是在自己家里挂着吧
- 如果想使用此项目的gui版本,请加群,windows的没问题,mac还有兼容问题 - 如果想使用此项目的gui版本,请加群,windows的没问题,mac还有兼容问题,[gui文档](GuiHelp.md)
- 感谢一下小伙伴对本项目提供的帮助 - 感谢一下小伙伴对本项目提供的帮助
- @sun7127@126.com - @sun7127@126.com
- @ 才 - @ 才
......
...@@ -142,4 +142,4 @@ ...@@ -142,4 +142,4 @@
- 删除敏感信息打印 - 删除敏感信息打印
- 增加server酱推送购票成功通知 - 增加server酱推送购票成功通知
- 修改11点都登录消耗快豆问题 - 修改11点都登录消耗快豆问题
- - 增加gui界面
...@@ -349,6 +349,18 @@ urls = { ...@@ -349,6 +349,18 @@ urls = {
"is_logger": True, "is_logger": True,
"is_json": True, "is_json": True,
}, },
"Pushbear": { # push通知
"req_url": "/sub",
"req_type": "post",
"Referer": "",
"Content-Type": 1,
"Host": "pushbear.ftqq.com",
"re_try": 10,
"re_time": 0.01,
"s_time": 0.1,
"is_logger": False,
"is_json": True,
},
"cdn_host": { "cdn_host": {
"req_url": "http://ping.chinaz.com/kyfw.12306.cn", "req_url": "http://ping.chinaz.com/kyfw.12306.cn",
"req_type": "post" "req_type": "post"
......
...@@ -78,7 +78,7 @@ class getPassengerDTOs: ...@@ -78,7 +78,7 @@ class getPassengerDTOs:
oldPassengerStr = [] oldPassengerStr = []
if wrapcache.get("user_info"): # 如果缓存中有联系人方式,则读取缓存中的联系人 if wrapcache.get("user_info"): # 如果缓存中有联系人方式,则读取缓存中的联系人
user_info = wrapcache.get("user_info") user_info = wrapcache.get("user_info")
print(u"缓存中找到联系人信息: {0}".format(user_info)) print(u"使用缓存中查找的联系人信息")
else: else:
user_info = self.sendGetPassengerDTOs() user_info = self.sendGetPassengerDTOs()
wrapcache.set("user_info", user_info, timeout=9999999) wrapcache.set("user_info", user_info, timeout=9999999)
......
...@@ -95,7 +95,7 @@ class query: ...@@ -95,7 +95,7 @@ class query:
continue continue
value = station_ticket.get("data", "") value = station_ticket.get("data", "")
if not value: if not value:
print(u'{0}-{1} 车次坐席查询为空,ip网络异常,查询url: https://kyfw.12306.cn{2}, 可以手动查询是否有票'.format(self.from_station_h, print(u'{0}-{1} 车次坐席查询为空,ip网络异常,可能是时间配置未正确,查询url: https://kyfw.12306.cn{2}, 可以手动查询是否有票'.format(self.from_station_h,
self.to_station_h, self.to_station_h,
select_url["req_url"])) select_url["req_url"]))
else: else:
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册