Skip to content

Commit 88ef191

Browse files
committed
1.1.0 README.md
1 parent 4b73050 commit 88ef191

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

README.md

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,30 @@
11
# leftTicket
22

33
`leftTicket`是一个基于12306 [web官网](https://kyfw.12306.cn/otn/leftTicket/init) 余票查询程序,并提供两种通知方式:smtp邮件、企业微信号。<br>
4-
基于[queryLeftTicket_end_UAM_js.js?scriptVersion=1.9035](https://kyfw.12306.cn/otn/resources/merged/queryLeftTicket_end_UAM_js.js?scriptVersion=1.9035) 开发。日期:2017-09-26.
4+
基于[queryLeftTicket_end_UAM_js.js?scriptVersion=1.9035](https://kyfw.12306.cn/otn/resources/merged/queryLeftTicket_end_UAM_js.js?scriptVersion=1.9035) 开发。更新日期:2018-08-08.
55

6-
- windws 64位下载:[leftTicket.zip](https://github.com/SpringDRen/leftTicket/files/1332251/leftTicket.zip)
6+
- windws 64位下载:[下载页面](https://github.com/SpringDRen/leftTicket/releases)
77
- 其他系统自行编译
88

99
## Build and run
1010

11-
- sdk:go1.8.3, go1.9 测试均无问题
11+
- sdk:go1.8.3, go1.9,go1.10 测试均无问题
1212
- dep 本工程使用golang包管理工具dep进行包管理。
1313
- 安装dep `go get -u github.com/golang/dep/cmd/dep`
1414

1515
`go get github.com/SpringDRen/leftTicket` 或者下载压缩包均可(注:解压包之后要将项目放在gopath目录下)。进入此项目目录`cd $GOPATH/github.com/SpringDRen/leftTicket`
1616

17-
1. 包初始化 `dep ensure`
17+
1. 包初始化 `dep ensure` ;更新依赖 `dep ensure -update`
1818
2. 程序运行依赖配置文件 ./conf/12306.ini、./conf/conf.ini;先修改配置文件
1919
3. 运行或编译 `go run main.go` or `go build`
2020

2121
## 支持
2222

2323
- 定时请求12306,条件过滤余票信息,通知用户
24-
- 使用queryX而不是query进行查询,需要设置header信息;可动态设置header、url等。
25-
- 多任务,可更改任务周期
24+
- 可动态设置url、header
25+
- 多任务,可更改任务周期;可配置任务是否并行
26+
- 新增单个任务配置多日期支持
27+
- 增加查询失败重试机制
2628
- 可通过配置更新车站信息
2729
- 可根据乘车时间范围、车次类型、车次、坐席筛选
2830
- smtp邮件通知,可通过配置文件修改
@@ -33,9 +35,8 @@
3335

3436
- 不支持自动抢票,仅是查询
3537
- 需要单机运行;运行完毕需要**手动关闭**
36-
- 不能动态更新配置文件,动态更新任务
38+
- 不能动态更新配置文件,动态更新任务;更改配置文件后需要重启
3739
- 信息不完全准确,貌似会有缓存;尽管header已设置不使用缓存,但12306后台查询貌似有缓存机制,不能保证信息完全准确,尤其是显示票数为1张的
38-
- 任务没有重试机制,不保证一次查询必然成功,会有404、未返回信息等情况
3940
- 邮件不支持多人发送
4041
- 邮件、微信均不能细分到任务,只能是全局通知
4142
- 日志不能自动切割,不能分日期切割

0 commit comments

Comments
 (0)