Use go-resty to crawl 12306
- 项目包管理基于 govendor 构建,项目使用了 go-resty 作为 HTTP 请求框架
- 打包文件在
pkg
文件夹中(darwin 对应 Mac OS,linux 对应 Linux 系统,win64 对应 Windows 64位系统)
Linux / Mac OS 下使用
# Linux / Mac OS
chmod a+x go_12306
# 查询两地车次信息
./go_12306 schedule <起始站名> <到达站名> <当前日期(日期格式: YYYY-MM-DD)>
# 查询某车次时刻表
./go_12306 info <车次号(例如: G1)> <当前日期(日期格式: YYYY-MM-DD)>
Windows 下使用
# Windows 下
# 查询两地车次信息
go_12306.exe schedule <起始站名> <到达站名> <当前日期(日期格式: YYYY-MM-DD)>
# 查询某车次时刻表
go_12306.exe info <车次号(例如: G1)> <当前日期(日期格式: YYYY-MM-DD)>
-
目前暂时开发了两个功能:
- Version v0.1.0
- 查询两地车次信息
- 查询某车次时刻表
- Version v0.1.0
-
后续开发功能点:
- 加入代理配置
- 争取完善一些命令行交互以及其他 12306 的功能
MIT ©sunhailin-Leo