首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python 学习手册
Python Cookbook
Python 基础教程
Python Sites
PyPI - Python Package Index
http://www.simple-is-better.com/
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
V2EX  ›  Python

12306 订票助手

  •  
  •   hotbabyhot · 36 天前 · 2878 次点击
    这是一个创建于 36 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    18 回复  |  直到 2019-01-14 21:44:07 +08:00
        1
    privil   36 天前
    额,直接执行,没有提示登录,直接开始查询余票了
        2
    privil   36 天前
    ……要配合浏览器使用啊 = =。我直接在服务器上面跑了
        3
    hotbabyhot   36 天前
    @privil 最新的版本调整下策略,先查票,有票才会登录、下单、支付,可以下载下来自己修改下策略
        4
    kirin   36 天前
    ImportError: No module named six 这是怎么回事儿(⊙_⊙?)
        5
    privil   36 天前
    @hotbabyhot #3 大概明白逻辑了,能加个查到有票通知么,钉钉或者 server 酱的接口可以用
        6
    hotbabyhot   36 天前   ♥ 1
    @kirin 程序 bug, 再更新下程序试试。pip install 12306-booking -U --user
        7
    kirin   36 天前
    @hotbabyhot 更新之后就好了🐂皮
        8
    hotbabyhot   36 天前
    @privil 嗯, 可以考虑支持通知功能
        9
    v2ey   36 天前
    验证码的识别效率怎么样
        10
    chosen1cwp   36 天前
    python3 安装有些许问题 Python2 的选择 BeautifulSoup 进行安装,Python3 的选择 bs4 进行安装
        11
    PhpBestRubbish   36 天前
    卧擦,老哥你麻城的? 居然能在这里见到老乡。
        12
    ywlvs   36 天前
    我的操作系统是 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   36 天前 via iPhone
    作为一个只会运行 readme 命令的用户,迫于抢票困境,想请教楼主,这个怎么用?

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

    请楼主赐教,谢谢啦!
        14
    hotbabyhot   36 天前
    @v2ey 没有增加验证码识别特性,需要通过 12306 的 APP 扫码登录
        15
    hotbabyhot   36 天前
    @chosen1cwp 感谢反馈,可以在 GitHub 上提 ISSUE,方便回复,跟踪状态
        16
    hotbabyhot   36 天前
    @PhpBestRubbish 😆😆半个老乡,我不是麻城的,我老婆是麻城的
        17
    hotbabyhot   36 天前
    @ywlvs 嗯,对 Windows 支持可能会有问题,只是在 MacOS 测试过
        18
    hotbabyhot   36 天前
    @ys0290 程序目录下有个 app.log 文件,这个里面详细记录了程序的运行日志,还有问题可以在 GitHub 提 issue
    https://github.com/hack12306/12306-booking
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   851 人在线   最高记录 4385   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 35ms · UTC 22:07 · PVG 06:07 · LAX 14:07 · JFK 17:07
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1