首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

五一票难,Python票脚本,火了!

py12306 项目其实就是一个票工具,可能因为临近出行购票热潮,这类项目又重新受到关注。...https://github.com/pjialin/py12306 工具的使用非常简单,可以使用 Python 或 Docker 部署。作者在项目主页提供了详细的教程。...工具的使用非常简单,可以使用 Python 或 Docker 部署。作者在项目主页提供了详细的教程。...requirements.txt 配置工具程序(附代码) cp env.py.example env.py 测试运行 目前提供了一些简单的测试,包括用户账号检测,乘客信息检测,车站检测等 开始测试 -t python...main.py -t 测试通知消息 (语音, 邮件) -t -n # 默认不会进行通知测试,要对通知进行测试需要加上 -n 参数 python main.py -t -n 运行程序 python

53510

100行Python代码实现自动火车票

又到一年一度春运大会,2017年春运火车票还是那么难,各大互联网公司都推出票服务,只要加钱给服务费就可以增加抢到票的几率,有些代售火车票点,说给100元服务费,可以帮抢到,看来这水很深啊!...下面我们利用自己学的技术来自动票,本次脚本基于Python3.6+splinter来实现: 首先介绍一下splinter使用: splinter.brower是一个开源工具,通过Python自动化测试...Splinter模块是python egg,下载当然很简单,安装: pip install splinter 同时还需要浏览器的驱动,Splinter的Browser类默认优先调用的驱动是firefox...如果按照这样的手动操作下来,票早已经没有了 备注:加粗字体都是需要购买火车票的属性 实现目标: 整个流程全自动,自动登陆,自动查询,自动订单,自动提交订单( (暂时不实现自动点击验证码,验证码成功几率比较低...) 思维导图: 整体思路就是这样,基本可以实现自动票,唯一不足就是不能自动选取硬座、硬卧等车座类型; 总感觉不完美,有大神懂得可以指教一下,有没有好的思路,谢谢!

1.5K90

Python 火车票神器,支持候补

一年一度的火车票大战正式拉开序幕... 然饿大多数人碰到的是这种情况:当你满心期待摩拳擦掌准备票的时候,你会发现一票难求!想回趟家真难! 那么作为程序猿的你,当然要用程序猿的方式来票!...下面介绍几款在 github 上面很火的票工具! testerSunshine/12306 目前 GitHub 上面最火的票软件,基于 Python 编写。...这是项目地址:https://github.com/testerSunshine/12306 pjialin/py12306 pjialin/py12306: 另一个基于 Python票项目,目前...软件作者:Cheney.小风,基于微软.Net 开发的火车票程序,而且当时作者还在上大学! ? 背后的故事,这款软件相信大家毕竟熟悉,就不多说了,详情可以去官网膜拜。...https://www.bypass.cn/about.html 感谢上面三位大神,这么些年我从来没找过黄牛买票,都是用上面的软件的,重要的是免费,免费!

2.2K20

python自动票神器

Python 自动票神器 ,GitHub Star 13K 热榜第一 ? 农历八月十五日是中秋节。南宋吴自牧的《梦粱录》记载:“八月十五中秋节,此日三秋恰半,故谓之中秋。...十一假期也快要临近,大家每天都在票,最近出现了一个Python票工具,送到了star 12K, GitHub趋势榜第一: ?...而后,便努力帮助票助手继续进化。 到目前为止,文先森与一众贡献者,已经在项目里提交了361次代码,实现重要功能是候补订单。...但文先森也还不清楚,这项功能在票助手里的需求是怎样的,所以正在密集地尝试和调整: ? 在实现新功能的同时,已有的功能也在不断优化。...所以,多试几种工具也是好的,尤其是可以同时进行多个任务的那种: 分布式票助手 一位名叫pjialin的程序员,借鉴了文先森的部分代码实现,开发了一个分布式工具,名叫py12306购票助手。

4.6K60

python实现12306自动票,并发短信邮件通知!

脚本实现及实践 最近在学Python,所以用Python写了这个12306票脚本,分享出来,与大家共同交流和学习,有不对的地方,请大家多多指正。...: 第一步:如下图,首先输入票基本信息 第二步:然后进入登录页,需要手动输入验证码,并点击登陆操作 ?...运行环境 Python运行环境:python3.6 用到的模块:re、splinter、time、sys、httplib2、urllib、smtplib、email 未安装的模块,请使用pip instatll...模拟登陆操作 票,肯定需要先登录,我这里模拟的登录操作,会自动填充12306的账号名和密码,当然,你也可以在打开的浏览器中修改账号和密码,实现的关键代码如下: ?...以下是主要实现代码: ?

3.2K10

五一Python票神器来了

还在为五一回家不到火车票发愁吗?今天介绍一个Python票神器,希望对你有帮助。 Py12306是一个流行的开源项目,旨在帮助用户更便捷地查询和预订中国铁路12306网站上的火车票。...以下是使用Py12306的基本步骤和一些注意事项: 安装与环境准备 安装Python: 确保你的系统中安装了Python3.6或更高版本。可以通过访问Python官方网站下载安装。...python main.py -t 测试通知消息(语音、邮件)。...# 默认不会进行通知测试,要对通知进行测试需要加上 -n 参数 python main.py -t -n 运行程序 python main.py 注意事项 验证码处理: 验证码的识别是票中的关键一环...法律法规: 使用票软件需遵守相关法律法规及12306的服务条款,避免违规操作。 维护与更新: 12306网站常有更新,因此保持Py12306代码库的更新是很重要的,以确保与最新的购票系统兼容。

16210

Python版12306票神器来了

项目:testerSunshine,智能刷票&订票 耗费时长:不详 难易度:10 环境准备 Python 3.6 - 3.7.4 实现步骤 项目依赖库: 验证码目前可以本地识别,需要下载模型,放于项目根目录...还是python 完全取决于安装的时候配置的环境变量是否为python3,以下启动默认环境变量为python3 python3 run.py t 启动前请先筛选cdn,这点很重要 python3 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版本为

46610

Python 代码自动火车票

市场上很多火车票票软件大家应该非常熟悉,但很少有人研究具体是怎么实现的,所以觉得很神秘,其实很简单。下面使用Python模拟票程序,给大家揭秘票到底是怎么回事。...具体代码如下,可以修改成自己的12306用户名账号: ---- 准备工具 12306网站用户名和密码 Python chrome浏览器及下载chromedriver 下载Python代码,位于:https...://github.com/ppy2790/tickets 代码用的Python+Splinter开发,Splinter是一个使用Python开发的开源Web应用测试工具,它可以帮你实现自动浏览站点和与其进行交互...https://kyfw.12306.cn/otn/index/initMy12306 购票确认URL: https://kyfw.12306.cn/otn/confirmPassenger/initDc Python...票进行中 票成功!

2.6K20

如何用 Python 在京东上口罩

最近看到京东上每天都会有口罩的秒杀活动,试了几次却怎么也不到,到了抢购的时间,浏览器的页面根本就刷新不出来,等刷出来秒杀也结束了。...现在每天只放出一万个,却有几百万人在,很想知道别人是怎么抢到的,于是就在网上找了大神公开出来的抢购代码。看了下代码并不复杂,现在我们就报着学习的态度一起看看。...pillow:Python 图像处理标准库,用于识别验证码。...总结 本文为大家介绍了一个京东抢购的小工具,它实现了扫描是否有库存,发现有库存就自动下单,并且可以自动提交到结算页面。...而它所实现方式也并不算太复杂,进一步分析了它的部分代码,有兴趣的小伙伴可以去文末 GitHub 项目网址上了解更多,再次感谢开发者的付出和分享。

1.9K12

Python骚操作-自动火车票

如果没有买到的话,不妨试用下本文的 Python 程序来帮你火车票,也可以帮你的家人和朋友来票,顺带学习一下 Python 爬虫技术,可谓一举两得,何乐而不为?...于是我在 github 上一搜索,果然有不少票程序,有的是 Python2,有的是 Python3,按 start 数据排序,经过亲自使用和对比,我选择了一个相对较好用的程序,并稍加以改进和完善。...支持席别指定 9、支持是否允许分配无座 还不支持的功能: 1、邮件提醒 于是,我在此基础上,加入邮件提醒的功能,并修复一些小 bug,公众号后台回复关键字【12306】获取完善后的票程序源码...步骤三、运行源代码 直接在命令行执行 python hack12306.py 即可自动读取配置文件并运行自动票程序。 代码修改说明: 1、手工确认登陆成功。...如果你想让自己的Python程序发给不懂Python的人使用,还是编译成 exe 发给他们好用,省得安装各种依赖包。这里说下如何将 python 源文件编译为 exe 文件。

1.3K50

50 个加速包都不到车票,还不如这个 Python 票神器

转载自:痴海,未经允许不得二次转载 又到了一年一度的票大战,本来就辛苦劳累了一年,想着可以早点订到票跟家里人团聚。所以有挺多的人,宁愿多花些钱去找黄牛买票。...但今年各种票软件的横行,还有官方出的加速包,导致连黄牛都不敢保证能买到票。你无奈的只能一起加入票大军。...从不花钱的低速,到中速、高速、极速、光速、VIP,6 种票速度,越快当然抢到的几率也就更高,但每升一极都需要你花 10 个加速包才能实现。...今天我就给大家介绍一个开源的 Python 票程序,亲测有效!我身边已经有很多好友,通过这个程序抢到车票了。不仅免费开源,还非常有用。...PyYAML 是 YAML 的 Python 实现,可以用于参数化 Pytho n对象,用来当做配置文件。

1K40

如何用Python3实现12306火车票自动票,小白必学

最近在学Python,所以用Python写了这个12306票脚本,分享出来,与大家共同交流和学习,有不对的地方,请大家多多指正。...python教程项目,还可以跟老司机交流讨教!...: 第一步:如下图,首先输入票基本信息 第二步:然后进入登录页,需要手动输入验证码,并点击登陆操作 第三步:登陆后,自动进入到票页面,如下图这样的 最后:就是坐等刷票结果就好了,如下图这样,就说是刷票成功了...票,肯定需要先登录,我这里模拟的登录操作,会自动填充12306的账号名和密码,当然,你也可以在打开的浏览器中修改账号和密码,实现的关键代码如下: def do_login(self): """...\Python36\Scripts\chromedriver.exe' def do_login(self): """登录功能实现,手动识别验证码进行登录"""

2.2K60

Python实现大麦网票的四大关键技术点解析

然而,在抢购热门演出门票时,往往会遇到票难、票快的问题,有时候一秒钟的延迟就意味着与心仪的演出擦肩而过。为了解决这个问题,技术爱好者们开始探索利用Python多线程技术来提高票效率。...本文将介绍Python实现大麦网票的四大关键技术点,帮助读者了解票脚本的核心原理,并通过示例代码详细说明实现过程。1....网络请求模拟技术在票过程中,需要向大麦网发送HTTP请求,模拟用户的购票操作。Python中的Requests库提供了简洁易用的接口,可以轻松地实现网络请求。...自动化操作技术最后,为了实现完全自动化的票过程,我们需要使用自动化操作技术来控制浏览器进行模拟操作。...Python中的Selenium库提供了强大的功能,可以模拟用户在浏览器中的操作,如点击按钮、输入文本等。结合前面介绍的技术,我们可以编写完整的票脚本,实现自动化的票过程。

68910
领券