Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Python版12306抢票神器来了

Python版12306抢票神器来了

作者头像
Python小二
发布于 2023-09-24 12:21:18
发布于 2023-09-24 12:21:18
59400
代码可运行
举报
文章被收录于专栏:Python小二Python小二
运行总次数:0
代码可运行

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

耗费时长:不详

难易度:10

环境准备

Python 3.6 - 3.7.4

实现步骤

项目依赖库:

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

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

安装方法:

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

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
python3 run.py c

启动服务

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
python3 run.py r

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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 删除。

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
12306抢票小助手
不过,抢票软件并非万能,巧coder难为无票之炊,除了技术,你可能还需要一点点运气。 无论采取哪种交通方式,祝大家都能开开心心过年回家,平平安安回来搬砖~
Yuou
2022/09/26
1.1K0
五一抢票难,Python抢票脚本,火了!
py12306 项目其实就是一个抢票工具,可能因为临近出行购票热潮,这类项目又重新受到关注。
数据STUDIO
2024/04/26
1.5K0
五一抢票难,Python抢票脚本,火了!
今日可抢回程火车票,实测两款GitHub开源抢票插件,所有坑我们都帮你踩过了
如果你对自己手速和市面上的各种“加速包”都没什么信心的话,不妨试试用程序员的手段抢票?
量子位
2020/02/10
1.5K0
50 个加速包都抢不到车票,还不如这个 Python 抢票神器
又到了一年一度的抢票大战,本来就辛苦劳累了一年,想着可以早点订到票跟家里人团聚。所以有挺多的人,宁愿多花些钱去找黄牛买票。但今年各种抢票软件的横行,还有官方出的加速包,导致连黄牛都不敢保证能买到票。你无奈的只能一起加入抢票大军。
磐创AI
2019/05/05
1.1K0
50 个加速包都抢不到车票,还不如这个 Python 抢票神器
Python攻破12306网站,实现2020最强抢票模式!
python版本支持 2.7.10 - 2.7.15 依赖库 依赖若快 若快注册地址: 推荐用若快,打码兔平台已经关闭 项目依赖包 requirements.txt 安装方法-Windows: 安装方法-Linux: root用户(避免多python环境产生问题): python2 -m pip install -i pip install -i -r requirements.txtdu.cn/simple -r requirements.txt 非root用户(避免安装和运行时使用了不同环境): sud
python学习教程
2020/05/24
9450
春节还怕抢不到票?Github上11k star开源神器助你一臂之力
  光阴似箭,不知不觉春节将至,你准备好抢票了吗?每年的抢票大战都让人精神疲惫,手速不够只能求助黄牛。作为一名技术人员,我们也许能有更多、更好的方式去抢到票,今天博主就给大家安利一个Github上免费开源的抢票软件,助力大家春节归途!
IT学习日记
2022/09/13
8760
春节还怕抢不到票?Github上11k star开源神器助你一臂之力
五一抢票难,这个Python抢票脚本,你一定要试试
RailTracker是一个不错的Python高铁票务数据分析练习项目,包含数据采集、清洗、可视化分析。
小F
2024/04/28
6560
五一抢票难,这个Python抢票脚本,你一定要试试
回家的票抢到了吗?不如用 Python 刷票靠谱!
每年春节来临之际,抢票成了所有在外游子的必刷 boss。今天,你抢到票了吗?没有的话,快来试试这个程序!
昱良
2019/07/04
7960
GitHub标星两万的"Python抢票教程”,我们先帮你跑了一遍
即使再难,家还是要回的,票还是要抢的,所以这一周,GitHub上用python抢票的项目又重回top榜单。
昱良
2019/12/23
8.1K0
GitHub标星两万的"Python抢票教程”,我们先帮你跑了一遍
​两大春节抢票神器霸榜Github!再也不用担心买不到票了
据了解,2020年春运将于1月10日开始,为期40天。从铁路部门12月11日发布的统计数据显示,今年铁路春运预计4.4亿人次,将同比去年增加3257万人次,增长8.0%。
ConardLi
2020/02/12
4500
​两大春节抢票神器霸榜Github!再也不用担心买不到票了
火了!开源的 Python 抢票神器,过年回家就看这一波了!
在 Github 上也有很多优秀的开发者开源了一些基于 Python 的抢票项目,比如一直很火的12306/py12306,目前已经累计超 40k Star!
AirPython
2021/01/20
6170
火了!开源的 Python 抢票神器,过年回家就看这一波了!
五一来了,还没买到票的朋友,来试下这个
听说这个五一将出现爆发式的出行,原因是很多人过年没回家,赶在五一回。我很能理解,因为我就是其中的一员,自然的,我也没有买到票,可以这样说,自从毕业之后,只要是长点的节假日,我在 12306 上就没有买到过回老家的票。
somenzz
2021/04/30
6440
Github上开源项目12306抢票工具帮你实现回家梦
最近有发现github上的一个python项目抢票项目,可在自己笔记本上搭建环境并且部署好即可以实现自动打码、自动登录、准点预售和捡漏、智能候补、邮件通知。源代码地址如下:
攻城狮的那点事
2019/12/26
2.6K0
Github上12306智能刷票程序体验报告
春节即将临近,火车票的购买已经进入了白热化阶段。看到朋友圈的一些同学都在抢票,于是我简单体验了一下最近很火的一款Github上的智能刷票程序。我把体验的经验和感受写下来,希望可以对大家的购票有一些帮助。
HuangWeiAI
2020/02/10
1.1K0
零基础,从一个抢票程序,提升自己的Python技能
我一直都认为,通过实现一个明确的目标或解决一个明确的问题,来学习 Python 技能,是最有效果的学习方式,即使不懂计算机底层原理的人,都可以使用这种方法学会。本文就从搭建一个抢票软件开始,如何一步步提升自己的 Python 技能,不需要写代码,零基础也可以学会。
somenzz
2021/01/22
1.1K0
使用docker-compose部署flask应用
以前部署应用,需要各种环境配置,各种shell操作才能搭建一套可用的服务。现在有了Docker之后,部署方式变了更加容易,不容易出现配置错误,环境不一致问题。解决了在本地环境可以运行,迁移到线上出现各种问题,这些问题大多出现在线上和本地环境有差异,配置容易出现错误等情况。那么docker-compose 和 docker 之间存在着什么联系呢?
子润先生
2021/06/18
2.1K0
使用github中py12306抢票系得
首先需要安装最新的python:安装步骤见:https://www.cnblogs.com/weven/p/7252917.html
py3study
2020/01/17
8270
使用 py12306 购票
首先需要 Python 环境,下面安装了一个 Miniconda,它会带 Python,如果已经有的话可以跳过。
王诗翔呀
2020/07/06
7660
还没买到票?快试试这个Python开源工具,支持多任务抢票
家门口没票,就买去终点;北京没票,就坐车去下一站;实在不行少买几站上车再补……就算接受一切妥协,也还是失败。
量子位
2019/04/24
1.5K0
还没买到票?快试试这个Python开源工具,支持多任务抢票
Windows AD日志分析平台WatchAD安装教程
WatchAD收集所有域控上的事件日志和kerberos流量,通过特征匹配、Kerberos协议分析、历史行为、敏感操作和蜜罐账户等方式来检测各种已知与未知威胁,功能覆盖了大部分目前的常见内网域渗透手法。该项目在360内部上线运行半年有余,发现多起威胁活动,取得了较好的效果。现决定开源系统中基于事件日志的检测部分。
BigYoung小站
2020/05/05
1.6K0
推荐阅读
相关推荐
12306抢票小助手
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验