前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python版12306抢票神器来了

Python版12306抢票神器来了

作者头像
Python小二
发布2023-09-24 20:21:18
5020
发布2023-09-24 20:21:18
举报
文章被收录于专栏:Python小二

项目:testerSunshine,智能刷票&订票

耗费时长:不详

难易度:10

环境准备

Python 3.6 - 3.7.4

实现步骤

项目依赖库:

验证码目前可以本地识别,需要下载模型,放于项目根目录,感兴趣的可以点击下方卡片在公众号Python小二后台回复12306领取

自托管云打码服务器搭建:12306_code_server如果大家有空闲的服务器,可搭建之后在这个 issues 里面填入自己的服务器(请注意服务器安全!)项目依赖 requirements.txt

安装方法:

代码语言:javascript
复制
x:root用户(避免多python环境产生问题): pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt
非root用户(避免安装和运行时使用了不同环境): pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt

许多windows的用户装不了tensorflow的话,可以适当降低版本或者升高版本都是可以的

  • tensorflow的兼容版本 1.14.0rc\1.14.0rc\1.15.0\1.15.0rc 以上版本都测试无问题
  • 如果pip代理的清华源无法下载,可以更换其他源解决此问题

服务器启动:

修改配置文件,可以配置邮箱,配置邮箱的格式在配置里面可以看到ex,配置配置文件的时候,需注意空格和遵循python语法格式

代码语言:javascript
复制
# 测试邮箱和server酱是否可用, server酱测试的前提是server酱开关开启
# 可以配置server酱提醒(推荐)[配置教程](https://www.jianshu.com/p/8d10b5b9c4e3)
# 用python3 还是python 完全取决于安装的时候配置的环境变量是否为python3,以下启动默认环境变量为python3
python3 run.py t

启动前请先筛选cdn,这点很重要

代码语言:javascript
复制
python3 run.py c

启动服务

代码语言:javascript
复制
python3 run.py r

如果你不知道如何操作,下面的命令可能会帮助你

代码语言:javascript
复制
python3 run.py -h

——————————————————————————
sage: run.py [-h] operate

positional arguments:
  operate     r: 运行抢票程序, c: 过滤cdn, t: 测试邮箱和server酱,server酱

如果你的服务器安装了docker与docker-compose, 那么你可以忽略上面的所有步骤,直接按以下步骤操作,即可开始抢票:

  • 开始抢票:docker-compose up --build -d
  • 停止抢票:docker-compose down
  • 查看抢票log: docker logs --follow ticket
  • 请确认你安装的docker版本为18.09及以上: docker -v
  • 请确认你安装的docker-compose版本为1.23.2及以上: docker-compose -v
  • 请根据自己需要修改好配置文件:TickerConfig.py
  • 请修改配置文件TickerConfig.py中的变量AUTO_CODE_TYPEHOSTAUTO_CODE_TYPE改为3, HOST改为"captcha:80"(这里很重要,这是本地打码服务器的配置)
  • 前提条件
  • 运行命令

获取方式

因为涉及到很多说明和特殊步骤,建议跟随项目说明进行查看,否则就算有压缩包也不一定可以成功执行!所以请前往项目源地址进行查看,暂不提供现成压缩包。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-09-24 16:12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python小二 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档