最近在学Python,所以用Python写了这个12306抢票脚本,分享出来,与大家共同交流和学习,有不对的地方,请大家多多指正。话不多说,进入正题:
最近在学Python,所以用Python写了这个12306抢票脚本,分享出来,与大家共同交流和学习,有不对的地方,请大家多多指正。话不多说,进入正题:在进入正题之前,我想说明一下,由于12306官网的改版更新,所以脚本作了一点小小的变化,具体修改后的源码,可以到GitHub上面查看……新版脚本源码
今天网上开始预售除夕前一天的火车票。 这几天,办公室的小伙伴们每天准点蹲在电脑前,不停地刷新页面,可最终还是眼睁睁看着一秒之后就显示“无票”了。(╯‵□′)╯︵┻━┻ 无奈之下,只能寄希望于之后几天会有些余票或者退票被放出来。但总不能接下来一直开着网页不停刷吧……好在我们还有 Python 啊,就让程序定时去查咯。 之前也放过查票的代码,参见:刷票有风险,抢购需谨慎 1. 我们用 Chrome 进入 12306 余票查询网页,打开开发者工具(右键“审查元素”或者 F12/ctrl+shift+i),菜单栏
前端有一个票数统计num,后端也有一个票数统计num,它们是同步的,我们无需理会后端的num,因为前端和后端是同步的。
即使再难,家还是要回的,票还是要抢的,所以这一周,GitHub上用python抢票的项目又重回top榜单。
首先需要 Python 环境,下面安装了一个 Miniconda,它会带 Python,如果已经有的话可以跳过。
我鄙视一切商业性质的抢票工具。这些公司取代了火车站门口兜售的个体,成为了新时代的垄断黄牛。 技术 一道面试题:让你实现一套自动抢票系统,你会怎么设计? 大体来说,有这样几个功能需要实现: 1. 模拟网络请求。12306没有提供过API,所以要能通过程序自动购票,只能去模拟(伪造)请求。请求的来源可以是12306网页版,也可以从12306的APP里抓包分析。 只是拿到请求地址,最多可以查询余票,并不能成功购票,必须以账号登录才能获得购票权限。如果一次登录就可以,那解决途径有很多,直接在手动登录后把cookie
管挖不管埋的每周一坑又来了,今天是个实用的坑。 在1999年的时候,曾经有人搞过一场真人秀,就是给你一些钱和“电子货币”,把你关在一个可以上网的房间里。你需要借助互联网生存72小时。放在今天来看,这活动简直so easy。死宅们表示只要有网,72天也不在话下。可见这些年,互联网的发展有多快。 不过网上的东西并不是无限量的。在网上消费的人,或多或少都有过“刷”的体验:刷票、抢单等等。这其中有一类,是在特定时间内放出一定量的货品,比如小米手机、春运时的火车票等。这些供不应求的货品会在极短时间内被抢光。还有一类,
又到了一年一度的中国春运,今年的网络订票(12306.cn)有好多的故事上演,下面几条是这两天的几条相关新闻。 抢票插件风靡的恶果:农民工成购车票弱势群体 12306抢票插件拖垮美国代码托管站Github 12306抢票插件大受青睐 或存泄露个人信息风险 春运hold火车票,网上刷票插件使用全攻略! 网络订票就离不开浏览器,主流的浏览器有IE,Chrome,Firefox,Safari,搜狗,傲游,猎豹等等,目前主要是WebKit内核和IE的Trident内核两大类以及国内大量的双核浏览器。 作为互联网“入
经常会遇到抽奖活动根据登记的手机号发短信验证抽奖,或者公开的投票系统,又或者面向马路上的消费者展开调查问卷。这些场景下都有可能会有不法分子借此谋利或者恶意破坏。
我一直都认为,通过实现一个明确的目标或解决一个明确的问题,来学习 Python 技能,是最有效果的学习方式,即使不懂计算机底层原理的人,都可以使用这种方法学会。本文就从搭建一个抢票软件开始,如何一步步提升自己的 Python 技能,不需要写代码,零基础也可以学会。
因为清晰易读的风格,广泛的适用性,Python已经成为最受欢迎的编程语言之一。在TIOBE 排行榜中位居第四,是名副其实的人工智能第一语言。 风靡的另一个原因是,Python有非常多的第三方库。比如用
最近有发现github上的一个python项目抢票项目,可在自己笔记本上搭建环境并且部署好即可以实现自动打码、自动登录、准点预售和捡漏、智能候补、邮件通知。源代码地址如下:
9月份GitHub上最热门的Python开源项目排行已经出炉啦,一起来看看上榜详情吧:
这个就是我花 1h 随手写的小工具, 追求快速达到功能而不会考虑任何的扩展性, 健壮性及专业性
马上临近过年了,漂泊在远方的朋友,也都准备陆续抢过年回家的车票了,但是往年每次不管是十一假期还是年关,大家也都知道这时候买票是特别难买到的。本来辛辛苦苦干了一年了,过年不回家跟家人一起团圆,那心里该有多心酸呐!
如果你对自己手速和市面上的各种“加速包”都没什么信心的话,不妨试试用程序员的手段抢票?
去年过年的时候,有一个新闻报道:网上的那些抢票软件比如:某程、某猪....只要你加钱就会让你更快的抢到回家的车票,然而并没有什么用,如果你自己有去手动刷过票的话,就会发现,你在12306上面看到有票但是这些抢票软件并没有给你抢到票,所以那些都是假....
https://github.com/Yorko/mlcourse.ai Star 6008
验证码目前可以本地识别,需要下载模型,放于项目根目录,感兴趣的可以点击下方卡片在公众号Python小二后台回复12306领取
最近朋友圈中时不时有人要帮忙投个票啥的,又想起N年前,那时候刚开始学习渗透测试,并且自学java的时候,为了学习代码的同时能够更好的用于实战,想找一些事来做一做。 当时发现一个文学网站有一个为期3个月左右的投票活动,网站活动刚开始就看着最前面的一些作品一下子就获取了1万多票(肯定是专业团队刷的),于是已一个当时屌丝的心态来看,似乎有事做了。哪知道最终我和这个文学网站的投票系统杠上了。 由于是自学java期间,所以没有用一些打包好的jar包,如httpclient等,代码基本都是原生的。 刚开始的时候,测
春节即将临近,火车票的购买已经进入了白热化阶段。看到朋友圈的一些同学都在抢票,于是我简单体验了一下最近很火的一款Github上的智能刷票程序。我把体验的经验和感受写下来,希望可以对大家的购票有一些帮助。
Selenium 是什么?一句话,自动化测试工具。它支持各种浏览器,包括 Chrome,Safari,Firefox 等主流界面式浏览器,如果你在这些浏览器里面安装一个 Selenium 的插件,那么便可以方便地实现Web界面的测试。
大会表示,为了确保门票获取的公平性,今年不拼手速和网速,而是随机抽取申请者发放邀请函,以确保不同时区、不同网速和那些需要上传学生证的同学都能抢到票。根据新规则,购票者可以在 9 月 6 号到 20 号之间参加抽签,不用在放票的第一时间熬夜刷票。
前言:大家跟我一起念: Python大法好,跟着本宝宝用Python抢火车票! 具体步骤: 准备工作 首先我们需要splinter 安装: pip install splinter -i http://pypi.douban.com/simple --trusted-host pypi.douban.com 然后还需要一个浏览器的驱动,当然用chrome啦 下载地址: http://chromedriver.storage.googleapis.com/index.html?path=2.20/ 根据下载的
看过来,带大家看看本周GitHub仓库趋势排行榜,有哪些不错的项目,值得我们关注的。
刚刚休完了元旦假期,从1月3号开始,春运第一天车票已经开始售卖;游子归乡,一年一度的春运大战已经正式打响了,经历过春运抢票的伙伴都深有体会,要想抢一张热门线路火车票,难度系数相比于双11的抢购秒杀,可以说不是一个数量级。
说到恶意薅羊毛,想起件让我忍俊不禁的事情,前几天长沙某校某位软件协会会长同我诉苦,说他们的第一届会长想利用自动化手段去薅pdd的羊毛,具体实现手段就是买近百部手机和X2倍的电话卡,真的,听到这我有点绷不住,劝那位大佬赶紧跑之后我也对这个nb的项目展开了思考,可以实现并且很刑(doge
顶象防御云业务安全情报BSL-2022-a3c11号显示,某短视频平台部分Up主在中秋节平台活动期间借助黑灰产工具分设备牧场、代理IP、黑卡、自动化程序等进行批量刷票,严重影响其他用户参与的积极性,给平台的带来大额的资产损失和大量虚假用户,不仅严重破坏了平台生态,而且使得刷票风气盛行,平台活动公平性被质疑,信誉受损。
我们经常在登录app或者网页的时候,都会需要我们输入图形验证码上的内容,以验证登录。有些是纯数字的图形验证码,有些是字母和数字,有些是图案,有些是数学表达式……不同的网站,采用的图形验证码的形式也不一样。那么,图形验证码到底是什么呢?
大部分人在昨天前天已经回程了,不知道大家什么状态。我有2个状态并存:1.快点上班。2.继续休息。
Python目前已经成为最受欢迎的编程语言之一,吸引了一大批粉丝,但是很多人在要跨入的时候犹豫了,原因竟然是觉得零基础学习Python太难了,真的是这样吗?零基础入门Python编程学习有什么好的技巧吗?
今天听说了一件令广大程序员大跌眼镜的事情:某知名互联网企业在中秋节前搞了个内部活动,抢购月饼。有些工程师写了程序脚本自动去抢,其中有几位一不小心刷多了。然后,就被开除了…… 作为道听途说的吃瓜群众,我
1. 阻塞 阻塞模式上12306买票,还未出票,不干别的事,一直刷,一直刷,.... ,直到出票为止。即:不知疲倦的干某件事情。 2. 非阻塞 非阻塞模式上12306买票,还未出票,出去逗逗猫,回来刷一下,再出去逗逗狗,再回来刷一下, ... 。即:吊儿郎当的干某件事情。 3. 同步 同步模式上12306买票,还未出票, 启动抢票软件,眼睛盯着抢票软件,一直等到出票。即:主动等待某个事件发生。 4. 异步 同步模式上12306买票,还未出票,启动抢票软件,即可以离开电脑了哄孩子
X新闻者从中国铁路上海局集团有限公司获悉,五一的前8天(4月21日至28日)火车票已预售80万张。,东北、西南等多个方向尚有余票,铁路部门将采取动车组重联或增开客车等方式增加热门方向运力,云贵等方向临客预计将提前开行。
家门口没票,就买去终点;北京没票,就坐车去下一站;实在不行少买几站上车再补……就算接受一切妥协,也还是失败。
很多朋友们对于登录必然遇到的验证码这个事情很不理解,增加用户操作的冗余性,直接登录很方便,为什么web端登录要添加个验证码?直到上周,一家做业务安全的公司给出我们现在Web网站的安全报告,我才意识到:验证码的本质属性安全性,除了防止恶意破解密码、刷票、羊毛党、论坛灌水、爬虫等行为外,还是用户与网站信息安全的有力保障。
一、前言 在你心中什么是网络爬虫?在网线里钻来钻去的小虫?先看一下百度百科的解释: 网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。 看完之后有何感想,其实百度、Bing、Google等都是大网络爬虫。当然我们不可能去做一个像百度一样的搜索引擎,那么爬虫对我们普通人有什么用?用处很大,小到刷你的博客流量、大到获取商业机密
*本文原创作者:西毒若相惜,本文属FreeBuf原创奖励计划,未经许可禁止转载 前言 看到上一篇别人写的投(shua)过的票,感觉狗熊所见略同。 上篇的博主好像就死磕一个网站,使出了浑身解数与其进行对抗,最终胜利。这里我写一篇续集,来帮大家梳理一下几乎所有的刷票类型。(刷票,刷粉,刷赞等异曲同工) 刷票难度从简到难,循序渐进。 一,无任何限制,简单到爆炸 毫无悬念,最简单的一种刷票,是个人都会 直接点击投票按钮即可投票,无任何限制,小白就鼠标不停点击投票即可,相关从业人员可以程序实现。 url='http:
玩法很简单,每次刷新这个网站的页面,都能出现一张人脸。大多数情况下,都是一张眉目清晰、面含微笑的和善人脸。
春节来了,很多人都在抢车票。不知道你抢到了吗?很多大牛都做写出了很多优秀的自动抢票程序。今天给大家推荐这篇大牛的文章,已经把抢票程序优化做过打包处理,打包后不懂技术的小白也可以直接运行程序了。
每年春节来临之际,抢票成了所有在外游子的必刷 boss。今天,你抢到票了吗?没有的话,快来试试这个程序!
随着暑期参观、研学热潮的到来,部分热门博物馆再现一票难求的火爆场景。不少游客发现热门博物馆参观门票预约难度直线上升。
前言:大家跟我一起念,Python***好,跟着本宝宝用Python抢火车票 首先我们需要splinter 安装: pip install splinter -i http://pypi.douban
Github作为一个备受关注的网站,不断给我们提供优质的资源。其中最受关注的一个就是大家所谓的“热榜”。没事刷刷热榜看一看有什么有趣好玩的项目也是一件不错的事情。那么今天就给大家介绍一下如何查看github上的热榜。
本文案例来源于某机构内部课程课,一直没有公开发布,直到最近看到,貌似该机构的很多资源都被人盗用,应该是出现了某些情况,顾公开发布。如有侵权请及时联系我。
当你在办公室里面工作,周围有老板、领导,但又着急买春节的火车票怎么办? 开着电脑声音,出票火车鸣笛声没听到,QQ聊天工具等不和谐的声音放出来了怎么办? 为了不让别人听见你在买票,只好把声音关了,但这样你就不知道有票来了! 所以只好不断的偷偷切换窗口,看票来了没有,弄得工作都没有心情。 有时候即使这样,当你发现票来了,等点击提交订单的时候,票早就没了,坑爹啊:-《 为此眼看着列表上有N多张最好的票,白白丢了的有木有:-《 如果有个程序,能够在来票的时候自动弹窗出来,我就可以一边安心的工作 ,一边及时输入验证码
15年毕业,之后开始工作。在16年初的时候,开始在CSDN上面写博客,主要因为喜欢MARKDOWN编辑器。写博客记录下自己的编程想法,之后慢慢的访问量变高了(主要因为MyCat相关的文章),获得了这次参与竞选2016博客之星的机会。我感觉这个活动很不错,就转发到朋友圈帮我拉了下票。各位亲朋好友还有同事们都挺支持我的,尤其是我的家人还有有的朋友还帮我转发帮我拉票(在这里再次感谢他们的热心)。结果我也没想到我能进前十。 说实话,心里挺忐忑的,在这个行业里面,我连个小学生都不算,所以,在这个比赛过程中,我收到了很多信息。 首先,在我转发到朋友圈第一天,就发生了我的票数被清空的情况。系统默认我为刷票,但是我的确没有刷票,我相信我的亲朋好友也不会采用这种手段的。之后,CSDN组的貌似是负责人吧,私信给我如下信息:
领取专属 10元无门槛券
手把手带您无忧上云