两次扫码解决了 12306 登录、查询、下单到支付的流程。 解决了 12306 订票无法识别验证码、刷票等痛点问题。
GitHub 开源项目: https://github.com/hack12306/12306-booking
1
privil 2019-01-14 09:28:37 +08:00
额,直接执行,没有提示登录,直接开始查询余票了
|
2
privil 2019-01-14 09:30:01 +08:00
……要配合浏览器使用啊 = =。我直接在服务器上面跑了
|
3
hotbabyhot OP @privil 最新的版本调整下策略,先查票,有票才会登录、下单、支付,可以下载下来自己修改下策略
|
4
kirin 2019-01-14 11:12:13 +08:00
ImportError: No module named six 这是怎么回事儿(⊙_⊙?)
|
5
privil 2019-01-14 11:27:15 +08:00
@hotbabyhot #3 大概明白逻辑了,能加个查到有票通知么,钉钉或者 server 酱的接口可以用
|
6
hotbabyhot OP @kirin 程序 bug, 再更新下程序试试。pip install 12306-booking -U --user
|
7
kirin 2019-01-14 11:50:58 +08:00
@hotbabyhot 更新之后就好了🐂皮
|
8
hotbabyhot OP @privil 嗯, 可以考虑支持通知功能
|
9
v2ey 2019-01-14 12:21:21 +08:00
验证码的识别效率怎么样
|
10
chosen1cwp 2019-01-14 12:57:45 +08:00
python3 安装有些许问题 Python2 的选择 BeautifulSoup 进行安装,Python3 的选择 bs4 进行安装
|
11
PhpBestRubbish 2019-01-14 17:04:33 +08:00
卧擦,老哥你麻城的? 居然能在这里见到老乡。
|
12
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 |
13
ys0290 2019-01-14 20:24:27 +08:00 via iPhone
作为一个只会运行 readme 命令的用户,迫于抢票困境,想请教楼主,这个怎么用?
我是在 Ubuntu1604 桌面中用源码安装的,运行 12306-booking 加参数的命令,测试了一班有票的车次,结果只查询了一次就不动了,我不知道它在等什么🤔️ 请楼主赐教,谢谢啦! |
14
hotbabyhot OP @v2ey 没有增加验证码识别特性,需要通过 12306 的 APP 扫码登录
|
15
hotbabyhot OP @chosen1cwp 感谢反馈,可以在 GitHub 上提 ISSUE,方便回复,跟踪状态
|
16
hotbabyhot OP @PhpBestRubbish 😆😆半个老乡,我不是麻城的,我老婆是麻城的
|
17
hotbabyhot OP @ywlvs 嗯,对 Windows 支持可能会有问题,只是在 MacOS 测试过
|
18
hotbabyhot OP @ys0290 程序目录下有个 app.log 文件,这个里面详细记录了程序的运行日志,还有问题可以在 GitHub 提 issue
https://github.com/hack12306/12306-booking |