首页   注册   登录
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 分布式购票助手

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

    本来只想写个支持多个出发地的程序来着,写着写着停不下来了,硬生生支持了分布式 ) 看来真是代码使我快乐 😂

    目前已经支持 同时多个账号,多个查询任务自动下单,以及支持分布式集群

    地址: https://github.com/pjialin/py12306

    后面打算可能或许再写个 Web 页面出来,欢迎围观

    第 1 条附言  ·  41 天前
    已支持 Docker

    docker run --rm pjialin/py12306 cat /config/env.py > env.py # 输出配置文件

    docker run -d -v $(pwd):/config -v py12306:/data pjialin/py12306 # 启动
    21 回复  |  直到 2019-01-12 09:19:21 +08:00
        1
    xuanli   41 天前
    star
        2
    ujh353   41 天前
    star
        3
    jiangeshanxi   41 天前
    语音验证码接口下线了。。。
        4
    bighead22   41 天前
    这个会不会被国家有关部门查啊
        5
    Hoegl   41 天前
    SyntaxError: encoding problem: utf8 怎么解决,python 小白
        6
    labulaka   41 天前 via Android
    那你抢到票了吗
        7
    goodryb   41 天前
    没太明白这个分布式的意义是什么,主故障后能够自动切换到备用节点

    还是说多个节点都能够抢票?
        8
    Jialin   41 天前
    @jiangeshanxi 没有吧,可以用的
    @labulaka 没有,一直在码代码😂

    @Hoegl 编码问题,得提供多点报错信息
        9
    Jialin   41 天前
    @goodryb 每个节点都能处理任务,也就是说一个挂了不影响其它的, 意义的话,我自己有好几台服务器可以同时挂着,一般人可能也没这个条件 😂
        10
    goodryb   41 天前
    @Jialin #9 各个服务器之间是怎么同步的,走公网还是内网? 不同地域的服务器可以组成集群吗?
        11
    lepig   41 天前
    楼主 用自己写的抢到票了么?
        12
    tulongtou   41 天前
    12306 账号密码泄漏就是因为用了这些第三方抢票平台吧
        13
    Jialin   41 天前
    @goodryb 通过 redis
    @lepig 看上面
        14
    Hoegl   41 天前
    @Jialin
    $ python main.py
    File "main.py", line 1
    SyntaxError: encoding problem: utf8


    main.py 里面的# encoding=utf8 去了可以运行,就是乱码。
        15
    1010543618   41 天前
    @jiangeshanxi 说起这个就想到谷歌的语音验证和语音识别
        16
    wfd0807   41 天前
    据说 12306bypass 检测全国范围的 cdn 节点,可以考虑下加上这个吗?
        17
    Jialin   41 天前
    @wfd0807 会考虑加上
        18
    wmwwmv   41 天前
    楼主流弊,造福一群人
        19
    u0axuan   40 天前
    楼主加油,早日实现 WebUI,已 star
        20
    xiaowangwang92   40 天前
    可能是因为我的颜值吧,抢票至今还未失手。
        21
    Ginson   40 天前
    好顶支持,已 star
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3951 人在线   最高记录 4385   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 17ms · UTC 06:33 · PVG 14:33 · LAX 22:33 · JFK 01:33
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1