首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python车票

车票票一般是通过模拟网页请求来实现,Python中可以使用第三方库来发送HTTP请求,如requests库。...以下是一个简单的车票的Python代码: import requests # 请求的URL url = 'https://kyfw.12306.cn/otn/leftTicket/query?...= '无': # 购买火车票的代码 # ... print('恭喜您,已经成功购买到火车票!')...在这个例子中,我们首先构造了一个火车票查询的URL,并指定了请求头信息。然后,我们使用requests库发送了一个HTTP GET请求,获取响应内容并解析出车票信息。...最后,我们遍历车票信息,如果有余票则购买并退出循环,否则输出提示信息。需要注意的是,购买火车票的具体代码并没有给出,需要根据实际情况进行实现。

49110
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Python 车票神器,支持候补

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

    2.2K20

    数据揭秘:春运车票有多难

    我们把所有班次的数据汇总,可以得到以下结论: 一、春运票,一分钟定生死 按照目的地进行统计,可以看到,开始放票后1分钟,有35座城镇的全部列车、全部座位的火车票售罄;而我们把统计时间延长到放票30分钟之后...从上海前往郑州的车票,经过1分钟生死线后,余票总计仍有4600余张。 比如说成都。从上海前往成都的车票,经过1分钟生死线后,余票仍有2000余张。...但是问题来了: 传说中的全河南全四川都买不到火车票呢?这到底是怎么回事呢?...如果我们只符合上述要求的票,那么1分钟生死线后车票售罄的城镇数量将从36个剧增到122个,样本数占比也从18%上升到60%,增长了3倍还要多。...真正被疯车票,是那些远离上海的小城镇,比如湖北恩施、四川达州、辽宁铁岭以及河南驻马店…… 而真正不到那张车票的,也很可能正是最需要那张票的、想带着尊严回家的人。 大概就是这样。

    42620

    史上最“脑残”的“车票”程序(node.js版)

    【背景】 快过年了,我妈一个电话打过来叫我给他买火车票,我到12306一查,硬座和硬卧基本没有了,高铁又太贵....为了帮老妈抢到有座的票,后来用了360票插件,还用了网上的一个别人用c#的客户端来票,妈的,用了两三天都没用。 最后还是打算自己用node一个,当时我的想法就是写个简单的,能用就行。...所以,思路如下: 用node一个爬虫,每过一分钟就爬取12306,查询某一辆火车是否还有余票,有余票就给我发一封邮件,提醒我有余票了,然后我立马登录12306改签。...:'****@163.com',//你自己的邮箱,我这里用的是163邮箱,如果你要改其他类型的邮箱的话,那请你修改transporter里的服务器信息 mail_pass:'****'//放心吧...然后运行node main.js,然后一直放在那运行(可以放到自己的服务器上去运行) 运行结果: ? ?

    1.6K71

    Python骚操作-自动车票

    还有不到一个月就过春节了,你回家的火车票都买了吗?...如果没有买到的话,不妨试用下本文的 Python 程序来帮你车票,也可以帮你的家人和朋友来票,顺带学习一下 Python 爬虫技术,可谓一举两得,何乐而不为?...我本来想自己一个练练手的,但是转眼一想,Python 本身最大的优势是什么,不就是有很多牛逼的人已经造好轮子了吗?...步骤三、运行源代码 直接在命令行执行 python hack12306.py 即可自动读取配置文件并运行自动票程序。 代码修改说明: 1、手工确认登陆成功。...程序运行后会自动打开12306的页面登陆,并自动输入配置文件中的用户名和密码,点击验证码登陆后,在后台命令窗口输入Y,然后就可以看到浏览器在不停止的查询余票信息,当有符合条件的车票时将自动下单,并邮件通知

    1.3K50

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

    但今年各种票软件的横行,还有官方出的加速包,导致连黄牛都不敢保证能买到票。你无奈的只能一起加入票大军。...从不花钱的低速,到中速、高速、极速、光速、VIP,6 种票速度,越快当然抢到的几率也就更高,但每升一极都需要你花 10 个加速包才能实现。...今天我就给大家介绍一个开源的 Python 票程序,亲测有效!我身边已经有很多好友,通过这个程序抢到车票了。不仅免费开源,还非常有用。...PyYAML:YAML 是一种直观的能够被电脑识别的的数据序列化格式,容易被人类阅读,并且容易和脚本语言交互。YAML 类似于 XML,但是语法比 XML 简单得多。...所有购买车票的信息都是在这个文件里配置的,比如车票时间,12306 账号密码,乘车人信息,通知邮箱等等,作者在文件中都有详细的注释。 ? 把这个配置文件按你的需求填写完毕之后,大家就可以开始运行了。

    1.1K40

    100行Python代码实现自动车票

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

    1.5K90

    手把手教你用python车票

    前言:大家跟我一起念,Python***好,跟着本宝宝用Python车票 首先我们需要splinter 安装: pip install splinter -i http://pypi.douban.com...b.quit() 好吧,上面就是参照官方文档的一个简单的入门教程了,下面我们进入正题吧~~~ 个人是觉得授人以鱼不如授人以渔的,所以我尽量讲解所有的内容,而非发个代码,让大家copy一下,然后不求甚解...其实,用Python刷票也是为了,没抢到,把刷新页面定向票的进程挂起,我们就不用时时刻刻去刷了,至于源码,留驱动都在下面的链接了~~代码还有很多不足,以及的不够优雅,大家可以参考一下,根据实际情况随便修改...~留下的邮箱应该都发完了,一个个发真的发不过来~~ 最后希望,大家都能买到火车票回家过年~~~

    1.3K70

    程序员专用的票小助手,再也不用担心不到车票了。

    马上临近过年了,漂泊在远方的朋友,也都准备陆续抢过年回家的车票了,但是往年每次不管是十一假期还是年关,大家也都知道这时候买票是特别难买到的。...之所以买不到车票,我们只能通过各大平台票。除了通过一些软件的加速包来票,其实也真的不见得会在短暂的时间里迅速抢到所想要的车次、具体时间点的车票。...手动票:这一过程要不断的盯着屏幕,刷新页面,只要有具体车次退票的用户需第一时间去,最终也不见得会买到; 后补票:其实也就是说目前车次的车票卖完了或暂停购买了,只需等前面的用户退票了或者到指定日期时间点要放一批票出来...用了这款票小助手,以后再也不用担心不到票了。...testerSunshine testerSunshine:这款开源 12306 智能刷票,订票项目是基于 Python 语言编写,可在 Windows 或者 Linux 操作系统下运行,其主要功能包括:自动登录、准点预售车票

    1.1K40

    有了这款小程序,还怕以后不到火车票

    小程序体验师:陈小龙 火车、高铁作为中国人民最为常用的交通方式之一,每年大家都得去买几次火车票,甚至车票。 在过去,通过手机买火车票只能依赖各类购票 app 。...今天,知晓程序(微信号 zxcx0101)给大家介绍一个可以替代购票 app 的小程序——「携程火车票 12306 票」,为你的手机释放宝贵的空间。...如何票? 如果你想买的车次已经没有票可出售了,不用灰心,你还可以使用票模式。...在票模式下,你可以设置多个备选车次、多种备选坐席、多个备选日期,支付了全额票价和票服务费( 20 元)以后,将会在发车前 1 小时一直为你票,不到或你主动取消,会给你全额退款。 ?...「携程火车票 12366 票」小程序使用链接 https://minapp.com/miniapp/2513/

    1K10

    Python大法好,跟着本宝宝用Python车票

    前言:大家跟我一起念: Python大法好,跟着本宝宝用Python车票!...b.quit() 好吧,上面就是参照官方文档的一个简单的入门教程了,下面我们进入正题吧~~~ 个人是觉得授人以鱼不如授人以渔的,所以我尽量讲解所有的内容,而非发个代码,让大家copy一下,然后不求甚解...其实,用Python刷票也是为了,没抢到,把刷新页面定向票的进程挂起,我们就不用时时刻刻去刷了,至于源码,留驱动都在下面的链接了~~代码还有很多不足,以及的不够优雅,大家可以参考一下,根据实际情况随便修改...留下的邮箱应该都发完了,一个个发真的发不过来~~ 所谓源码:http://pan.baidu.com/s/1gdTu7cR 驱动:http://pan.baidu.com/s/1pJGOx55 最后希望,大家都能买到火车票回家过年

    1.1K90

    漫画:如何用脚本月饼?

    很快就到了月饼活动开始的时间,脚本的效果出人意料的好...... 可是,事情已经没那么简单了。很快,员工被叫去约谈...... 这位调皮员工的经历被传到网上,引起了很多人的关注。...因此,月饼脚本简单的实现如下: 如何在页面中嵌入自己的Javascript脚本呢?下面分别介绍一下在Chrome和Firefox两种浏览器上的操作步骤: Chrome: 1....将刚才的自定义脚本保存为以user.js为后缀的 .js文件,例如test.user.js,拖入扩展程序页。 3. 重启浏览器。 4. 进入月饼抢购活动页面。此时脚本已自动执行。...下载并安装用户脚本管理插件 greasemonkey (中文翻译成“油猴子”)。 2. 重启浏览器。 3. 将刚才的自定义脚本保存为 .js文件,例如test.user.js,拖入页面空白处。 4....此时脚本已自动执行。 关于验证码: 在一般的网页中,为了防刷,都会在提交请求之前让用户输入动态的验证码: 动态验证码有效防止了绝大多数JS脚本的自动提交行为。

    83010

    2018年春运火车票今天开售,手把手教你用python票回家过年……

    下面让我们来用Python一个命令行版的火车票查看器, 只要在命令行敲一行命令就能获得你想要的火车票信息!如果你刚掌握了Python基础,这将是个不错的小练习。...开发环境 Python程序的一个良好实践是使用这个工具建一个虚拟的环境。...果然,我们在网页里面找到了这个链接:https://kyfw.12306.cn/otn/resources/js/framework/station_name.js?...正则表达式,我们写个小脚本来匹配提取出想要的信息吧, 在parse.py中: 我们运行这个脚本,它将以字典的形式返回所有车站和它的大写字母代号, 我们将结果重定向到中, 我们为这个字典加名字,, 最终,...这样使用它: 其次我们看看如何自动: 作者:marvin,互联网从业者,现居上海张江 使用Python+Splinter自动刷新票,可以成功抢到。

    1.1K60
    领券