12306 订票助手

2019-01-14 08:55:54 +08:00
 hotbabyhot

两次扫码解决了 12306 登录、查询、下单到支付的流程。 解决了 12306 订票无法识别验证码、刷票等痛点问题。

GitHub 开源项目: https://github.com/hack12306/12306-booking

4752 次点击
所在节点    Python
18 条回复
privil
2019-01-14 09:28:37 +08:00
额,直接执行,没有提示登录,直接开始查询余票了
privil
2019-01-14 09:30:01 +08:00
……要配合浏览器使用啊 = =。我直接在服务器上面跑了
hotbabyhot
2019-01-14 09:34:46 +08:00
@privil 最新的版本调整下策略,先查票,有票才会登录、下单、支付,可以下载下来自己修改下策略
kirin
2019-01-14 11:12:13 +08:00
ImportError: No module named six 这是怎么回事儿(⊙_⊙?)
privil
2019-01-14 11:27:15 +08:00
@hotbabyhot #3 大概明白逻辑了,能加个查到有票通知么,钉钉或者 server 酱的接口可以用
hotbabyhot
2019-01-14 11:44:36 +08:00
@kirin 程序 bug, 再更新下程序试试。pip install 12306-booking -U --user
kirin
2019-01-14 11:50:58 +08:00
@hotbabyhot 更新之后就好了🐂皮
hotbabyhot
2019-01-14 12:19:32 +08:00
@privil 嗯, 可以考虑支持通知功能
v2ey
2019-01-14 12:21:21 +08:00
验证码的识别效率怎么样
chosen1cwp
2019-01-14 12:57:45 +08:00
python3 安装有些许问题 Python2 的选择 BeautifulSoup 进行安装,Python3 的选择 bs4 进行安装
PhpBestRubbish
2019-01-14 17:04:33 +08:00
卧擦,老哥你麻城的? 居然能在这里见到老乡。
ywlvs
2019-01-14 18:34:45 +08:00
我的操作系统是 win10,从 https://www.python.org/downloads/windows/ 这里下载的 Python 运行环境。
运行 pip 安装的命令时,会报编码的错误。 错误的具体提示如下:

UnicodeDecodeError: 'gbk' codec can't decode byte 0xac in position 65: illegal multibyte sequence
ys0290
2019-01-14 20:24:27 +08:00
作为一个只会运行 readme 命令的用户,迫于抢票困境,想请教楼主,这个怎么用?

我是在 Ubuntu1604 桌面中用源码安装的,运行 12306-booking 加参数的命令,测试了一班有票的车次,结果只查询了一次就不动了,我不知道它在等什么🤔️

请楼主赐教,谢谢啦!
hotbabyhot
2019-01-14 21:38:44 +08:00
@v2ey 没有增加验证码识别特性,需要通过 12306 的 APP 扫码登录
hotbabyhot
2019-01-14 21:39:48 +08:00
@chosen1cwp 感谢反馈,可以在 GitHub 上提 ISSUE,方便回复,跟踪状态
hotbabyhot
2019-01-14 21:40:45 +08:00
@PhpBestRubbish 😆😆半个老乡,我不是麻城的,我老婆是麻城的
hotbabyhot
2019-01-14 21:42:46 +08:00
@ywlvs 嗯,对 Windows 支持可能会有问题,只是在 MacOS 测试过
hotbabyhot
2019-01-14 21:44:07 +08:00
@ys0290 程序目录下有个 app.log 文件,这个里面详细记录了程序的运行日志,还有问题可以在 GitHub 提 issue
https://github.com/hack12306/12306-booking

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/526740

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX