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

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

最近在学Python,所以用Python写了这个12306脚本,分享出来,与大家共同交流和学习,有不对的地方,请大家多多指正。...模拟浏览器登陆和操作,由于12306的验证码不好自动识别,所以,验证码需要用户进行手动识别,并进行登陆操作,之后的事情,就交由脚本来操作就可以了,下面是我测试时候的一些截图: 第一步:如下图,首先输入基本信息...第二步:然后进入登录页,需要手动输入验证码,并点击登陆操作 第三步:登陆后,自动进入到页面,如下图这样的 最后:就是坐等刷结果就好了,如下图这样,就说是刷成功了,刷到后,会进行短信和邮件的通知...,肯定需要先登录,我这里模拟的登录操作,会自动填充12306的账号名和密码,当然,你也可以在打开的浏览器中修改账号和密码,实现的关键代码如下: def do_login(self): """...当刷成功后,我会进行短信和邮件的双重通知,当然,这里短信通知的平台,就看你用那个具体来修改代码了,我用的是互亿无线的体验版的免费短信通知接口;发送邮件模块我用的是smtplib,发送邮件服务器用的是163

2.1K60

报名+|2017腾讯+未来峰会「云安全专场」等你赴约

号外 6月21日-22日 计算行业年度盛会--2017腾讯“+未来”峰会 即将在深圳会展中心拉开帷幕 云安全专场 我们22日见 这是一组让你的 嘉宾阵容 今年,...腾讯“+未来”峰会将在会议规模上迎来重大升级。...黎巍-腾讯副总裁 腾讯社交网络与腾讯云安全负责人 董志强 腾讯鼎实验室负责人 李旭阳-腾讯安全部助理总经理 腾讯安全反诈骗实验室负责人 方勇 腾讯云安全技术总监...周斌 腾讯首席架构师 庄敬贤-思科系统(中国香港)有限公司 大中华区副总裁/网络安全事业群总经理 袁智辉-北京启明星辰 信息安全技术有限公司 副总裁...陈伟华 富途证券国际(中国香港)有限公司 CTO 这是一打让你的 议题概览 6月22日上午 09:05-09:25 、人工智能与安全 黎巍 09:25-09:35

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

12306带来的启示:看我如何用Go实现百万QPS的秒杀系统(含源码)

尤其是春节期间,大家不仅使用 12306,还会考虑“智行”和其他的软件,全国上下几亿人在这段时间都在。...在本地减库存以后,如果本地有订单,我们再去请求 Redis 远程减库存,本地减库存和远程减库存都成功了,才返回给用户成功的提示,这样也能有效的保证订单不会超卖。...虽然 Redis 内存数据库抗并发能力非常高,请求依然会走一次网络 IO,其实过程中对 Redis 的请求次数是本地库存和 Buffer 库存的总量。...6、动手写代码 Go 语言原生为并发设计,我采用 Go 语言给大家演示一下单机的具体流程。...我们实现了高并发的核心逻辑,可以说系统设计的非常的巧妙,巧妙的避开了对 DB 数据库 IO 的操作。

1.4K21

如果你还在为春节回家的火车票着急,不妨看看这篇文章

,所有今年除了12306官网,第三方应该是很难抢到的,下面是墨白给大家带来一款意外获得的软件; ?...分流基于.Net4.0框架开发,在Windows7之后的操作系统可直接打开 其他操作系统打不开或者打开报错,则需安装:Microsoft. NET Framework 4.0。...因为这是一款免费并且好用的软件,虽然没有开源,但是可以达到我们想要的效果,并且这个Bypass的作者承诺保证所发布的分流(Bypass)不会收集用户隐私信息,保证分流(Bypass)相关的服务器中不存在任何用户隐私的数据...无害原则 任何人不得使用分流(Bypass)进行加价代购、倒票等任何违反法律的行为,否则请自觉停止使用分流(Bypass) 三....隐私原则 作者保证所发布的分流(Bypass)不会收集用户隐私信息,保证分流(Bypass)相关的服务器中不存在任何用户隐私的数据 官方网站: https://www.bypass.cn/ 作者

81320

何用xshell连接服务器?

何用xshell连接服务器? 如何用xshell连接服务器?...xshell通过互联网可以远程连接到服务器,然后通过模拟终端来实现对服务器的各种操作,非常方便快捷。...1、下载安装好 xshell 软件后,创建服务器连接,点击左上角文件里面的新建按钮,会弹出一个服务器的信息页面; 2、修改和填写名称、主机和说明,其余默认即可,其中名称就是你这个新建连接的名字,主机指的是你服务器的公网...点击确定后,进入输入密码界面,该密码是你设置的实例密码; 4、点击确定后,若出现 welcome等字符说明连接成功,在这个界面中,我们就可以输入一系列Linux命令开始操作服务器

15.3K61

业务高速增长,祺出行如何用腾讯消息队列 RocketMQ 应对挑战

导语 作为广汽集团旗下的智慧出行平台,祺出行上线四年时间,用户规模和订单量保持高速增长。...在过去的2022年,祺出行平台累计注册用户突破1800万,同比增长64%,年度订单总量超7000万,同比增长52%。 高速增长的用户规模和订单量,对技术平台提出更高要求。...为了提升架构的稳定性,保障用户体验,祺出行于2021年启动架构升级。其中,引入消息队列做异步化是整个分布式架构设计的核心手段之一。...,在完全兼容社区版的基础上,提供了秒级定时消息、命名空间,消息轨迹和丰富的监控告警指标等企业级特性,可以很好地满足祺订单系统等各种复杂的消息处理需求。...RocketMQ 上的收益 相对于开源自建的 RocketMQ 解决方案,腾讯提供了完全兼容社区版 RocketMQ SDK 的能力,还提供了元数据导入工具,并且支持多 Namespace 在集群内做逻辑隔离

22440

AI最佳实践|用腾讯慧眼微信浮层H5解决黄牛问题

现在大多数景区采取身份证实名购票,在一定程度上缓解了黄牛囤问题。...但是在旅游旺季部分景区往往一难求,黄牛便对有需求的游客通过提前获取游客身份证号和姓名,采用软件脚本进行,然后索要高昂的手续费。...这种乱象一方面导致游客花费远超票价的资金参观景区,给游客造成经济损失;另一方面,软件是否成功是一个概率问题,但是需要游客提前告知黄牛身份证号和姓名,暴露了游客隐私信息,存在较大的安全隐患。...初步设想这一技术能够解决景区黄牛问题:如果购票时需要进行活体人脸核身,那么黄牛即使拿到身份证号码和姓名,也无法购票成功。...一、接入准备准备工作包括:开通人脸核身服务、业务申请、了解腾讯慧眼人脸核身配置、获取账号的API密钥4个步骤,下面一一详细介绍:第一步:开通人脸核身服务我们先进入腾讯慧眼 人脸核身控制台 ,首次使用人脸核身服务的用户

1.4K70

何用服务器语音合成 服务器语音合成有何优势

那么,如何用服务器语音合成? 如何用服务器语音合成 语音合成应用场景广泛,但如何用服务器语音合成呢?大家首先需要登录服务器的官方平台进行注册,在注册的过程当中还需要完成实名认证。...服务器语音合成有何优势 虽然说能够进行语音合成的平台非常多,但是服务器语音合成的优势是非常大的。服务器可以支持37种声音效果,声音效果男女皆可,能应用在客服、小说等多种场景当中。...而且在语种的方面,服务器能够支持中文、中英文混合等等的语音合成。除此之外,服务器具有三种合成的方式,有长文本语音合成、实时语音合成、基础语音合成,能够为大家提供的服务是非常多。...如果大家想要进行语音合成,就可以选择服务器了。如何用服务器语音合成?上面已经详细介绍了。...大家首先需要进行注册,然后再根据平台的提示选择语音合成,如果大家还有不懂的地方,可以直接咨询服务器后台客服。

2.5K10

三步完成自动,又一款春节免费神器推荐!

博主介绍: CSDN、头条、知乎等平台优质博主,全网粉丝2w+ ----   上一篇文章教大家如何在服务器上搭建软件,文章一出,受到了许多小伙伴的欢迎,同时也有部分小伙伴表示自己刚接触编程,所以对服务器的使用还是没有概念...,希望博主能够找一款可以直接使用的软件,所以有了此篇文章。...软件来源   **软件的名称叫:分流(bypass)**,编写这一软件的起因是因为作者13年出游时没有提前做购票计划,最后导致滞留在杭州,所以突发奇想自己设计一个软件,然后不断迭代成为今天市场上最流行的软件之一...软件功能: 多用户,多席位、多车次同时 支持候补和同时、只候补不、无座席位也候补、高铁和动车选座等模式 支持QQ通知、邮件通知、微信通知多种模式 支持定时、余不足部分提交以及自动支付...软件非常安全、不会泄露隐私,因为它是直接在本机请求12306服务器,不存在中转,任何隐私数据都不会上传到分流服务器

1.5K20

国际版腾讯何用腾讯服务器建立网站

何用腾讯服务器建立网站关于新手开发者用户,若想建立一个简略的网站,只需经过以下5个步骤即可拥有属于自己的网站。...2,购买腾讯服务器网站在 Internet 需求有一个空间作为载体寄存用户的网站信息,所以需求购买腾讯服务器。腾讯服务器(CVM)安全性高、装备灵敏,合适建立个人博客或小型的网站。...2.选镜像:腾讯官方供给的根底环境,包括必需的操作系统和初始化组件。用户可自行装备应用环境和相关软件。3.选存储和网络:为用户的服务器挑选合适的硬盘巨细和网络宽带。...4.设置信息:设置服务器姓名、用户名和密码。5.提交购买恳求,联系代理商,自付返现或代付,完结腾讯服务器购买。3,域名存案1.登录腾讯控制台。...4,建立网站准备工作现已完结,这时只需在购买的腾讯服务器上部署成功,即可在互联网上成功拥有属于自己的网站。

5.9K40

春节还怕不到?Github上11k star开源神器助你一臂之力

一、项目地址: https://github.com/pjialin/py12306/ 二、部署要求: 项目需要运行在python3.6以上版本 三、部署环境和技术: 京东服务器、Python、Docker...2、为了避免有些朋友因为Github网络问题没办法直接拉取项目,博主将本次搭建项目的所需的文件都整理了一份   3、建议程序部署在自己的服务器上,不要在公司电脑或者公司服务器上运行该程序,因为该程序可能会被...配置相应的信息人名字、账号密码,始发站等, 良心推荐: 因为需要配置的东西比较多,使用vi/vim命令配置可能不是很方便,可以使用nodepad++软件连接到服务器,这样我们就可以直接在Window...  在浏览器输入:服务器ip:8008(需要在防火墙中开放8008端口),成功后会推送消息到你之前配置的邮箱或者其他配置好的通知方式中,大功告成!...3、其实购买一个服务器并不像想象的那么贵,只需要一瓶水的价格就够了,**所以相比之下,自己搭建一个程序比叫黄牛的花费要低得多。

60110

何用服务器服务器使用和本地计算机有区别吗?

目前已经有很多企业开始关注服务器的信息,由于服务器无需进行更新升级,能够根据用户的需求来提供不同的性能和资源,因此对于很多企业而言都是一种能够节省资金的好方法。那么如何用服务器?...服务器使用和本地计算机有区别吗? 如何用服务器进行操作 很多对于服务器不太了解的用户,对于如何来使用服务器不是非常清楚,在这里向这些用户简单地普及一下服务器的概念和使用方法。...其实服务器并非本地计算机,而是在网络上虚拟出的一个服务,用户使用服务器主要是借助于网络来实现和服务器的连接,因此网速的快慢对于使用服务器的效率非常关键。...服务器和本地电脑区别 很多用户其实一直使用的都是本地计算机,对于如何用服务器不是十分了解,但其实服务器的使用体验和本地计算机非常的相似,用户通过网络登录到服务器后,也会看到一样的操作系统和一样的操作界面...如何用服务器这个问题其实非常简单,用户只需要登录到服务器中,就能够看到一个类似于本地电脑的计算机界面,使用时和使用本地计算机也基本上没有太大的差别。

16.7K40

揭秘AI神器内幕!

然而,尽管现实情况已经非常严峻,秒刷千张的“黄牛党”们还为党们火上浇油。这也就是有的车次刚开售,就瞬间一张不剩的重要原因之一。 为了增加各位党的战斗力,近几年,各种软件也应运而生。...高阶: 对于一般人,自动已经足够,但是有的线路十分难,一直开着手机和电脑也不合适,于是就应运而生。...又叫离线,通过云端服务器自动完成所有自动购票流程,这就相当于你在云端专门雇用了一堆人帮你同时,很多时候当你一觉醒来,他们已经帮你。...此外,为保证系统稳定运行,今年12306还使用了两个公有,实现“双互备保障”,日均售票能力从1000万张提升到1500万张,此举将大大提升用户的购票速度。 不仅如此,12306新增微信通知方式。...结语 归心似箭,很多软件恰好借助这一点对着急的党们进行欺诈,并且很多软件也会产生强迫消费、盗用用户信息等行为。所以虽要紧,但挑选软件需谨慎,如果一定要用,用户最好选择主流的软件。

1.8K00

GitHub标星两万的Python教程”,我们先帮你跑了一遍

即使再难,家还是要回的,还是要的,所以这一周,GitHub上用python的项目又重回top榜单。...这个小助手堪称史上最强的小助手了,作者在项目后面提供了交流群,9个群如今已经有7个满了,可想而知这是多么强大的力量。...由于打码服务器资源有限(为2h4C的cpu服务器),请不要恶意请求,不然只能关闭服务器 # ps: 请不要一直依赖服务器资源,在此向所有提供服务器同学表示感谢 AUTO_CODE_TYPE =...3 # 此处设置打码服务器地址,如果有自建的服务器,可以自行更改 HOST = "120.77.154.140:8000" REQ_URL = "/verify/base64/" HTTP_TYPE...之后随着各种App付费的出现,很多人不会选择码一堆代码只为一张,但是程序员心中的执念还是始终不会熄灭,“面向回家编程”,再艰难也是值得的!

6.6K30

GitHub标星两万的Python教程”,我们先帮你跑了一遍

即使再难,家还是要回的,还是要的,所以这一周,GitHub上用python的项目又重回top榜单。 ?...这个小助手堪称史上最强的小助手了,作者在项目后面提供了交流群,9个群如今已经有7个满了,可想而知这是多么强大的力量。 ?...由于打码服务器资源有限(为2h4C的cpu服务器),请不要恶意请求,不然只能关闭服务器 # ps: 请不要一直依赖服务器资源,在此向所有提供服务器同学表示感谢 AUTO_CODE_TYPE =...3 # 此处设置打码服务器地址,如果有自建的服务器,可以自行更改 HOST = "120.77.154.140:8000" REQ_URL = "/verify/base64/" HTTP_TYPE...之后随着各种App付费的出现,很多人不会选择码一堆代码只为一张,但是程序员心中的执念还是始终不会熄灭,“面向回家编程”,再艰难也是值得的!

1.6K30

“死扛”高并发大流量,大麦的技术涅槃之路

大麦网一类典型项目是稀缺的火爆 IP 项目,演唱会、游戏体育赛事,这类票务隐含了时间、空间的特殊限制属性,是需要的。...,是否有性能瓶颈或限流情况,提前通知业务方;项目玩法没有最近的压测数据支撑,由测试方安排大项目压测; 3)【技术优化】预案执行:全链路涉及的首页搜索、商品详情、票务选座、交易下单、 票务库存、订单服务...商品详情前置预案:对艺人、关注、营销等降级处理,调整用户、场馆、详情缓存时长,前 30 分钟预热限购服 务的 BD 和 tair 等; 4)【质量保障】问题复盘:每次完成后对过程中各方暴露的问题...1)【质量保障】常态化执行:近期的稀缺 IP 项目再次刷新各榜单列表,开发和测试 一起根据现有流量重新对系统进行压测摸高评估。...提炼出 过程中耗时较多的步骤,实现自动化执行,原临时项目生成压测数据和压测前设置需要 11-12 步耗时半天,现在常态化固定项目生成压测数据和仅需要 3-4 步 3 分钟即可。 ? 4.

2.1K10

Python版12306神器来了

,感兴趣的可以点击下方卡片在公众号Python小二后台回复12306领取 自托管打码服务器搭建:12306_code_server如果大家有空闲的服务器,可搭建之后在这个 issues 里面填入自己的服务器...(请注意服务器安全!)...-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 请确认你安装的

42510

Python 火车票神器,支持候补

一年一度的火车票大战正式拉开序幕... 然饿大多数人碰到的是这种情况:当你满心期待摩拳擦掌准备的时候,你会发现一难求!想回趟家真难! 那么作为程序猿的你,当然要用程序猿的方式来!...下面介绍几款在 github 上面很火的工具! testerSunshine/12306 目前 GitHub 上面最火的软件,基于 Python 编写。...1rS155VjweWVWIJogakechA 密码:bmlm 群里面也可以下载 2\. git仓库下载:https://github.com/testerSunshine/12306model.git 自托管打码服务器搭建...:12306_code_server 如果大家有空闲的服务器,可搭建之后在这个 issues 里面填入自己的服务器(请注意服务器安全!)...12306bypass 这个工具相信大家都听说过,分流。简直神器,现在也支持候补了,这软件我也一直在用,那是相当的给力!而且是 2013 年开发的,一直是免费免费!

2.1K20

Python下载网易音乐厉害? 骚操作竟能撩妹!!

还有什么能够阻挡Python成为新一代网红语言呢 林子大了,什么鸟都有 Python火了,于是出现了各种骚操作 比如:有的人,用Python去爬豆瓣评论,写段子 有的人,成功把网易的音乐全部下载下来了...我先提示一句,程序猿的世界只有两个字“任性” ▼ 操作一:网易音乐大批量下载 事情是这样的,有一天某网友,想在网易音乐下两首歌,于是他下了第一首,第二首,发现第三首不能下载,而且还要一首一首的下,特别懊恼...速度极快,于是便有了以下代码分享出来 ▼ 操作二:和春运的不一样,并不是一张回家的,而是低价。这段代码也是有故事的。...放到Amazon EC2的服务器,上每十五分钟抓一下网页的票价,低于500元,就调用Google Voice的发短信功能把URL发条短信给自己,

1.3K60
领券