Python:基于Python爬虫技术的抢票程序及其实现

Python:基于Python爬虫技术的抢票程序及其实现,第1张

临近放假,相信我们每天都在群聊里或者朋友圈看到一些帮忙抢火车票的信息。看到朋友们抢回家的车票这么辛( bei )苦( can ),结合圈里一些前辈的指点,抱着学习的心态用 Python 做了一个简单的自动化抢票程序,抢到票之后通过绑定的邮箱(比如 QQ )发通知。下面分享主要内容:

然后,开始使劲地码:

1. 定义自动购票的类(初始化属性)

2. 实现登录功能

3. 实现购票功能

4. 邮箱通知付款

还有,网络不好或者 12306 的服务器不稳定的时候,就会卡住,针对这种情况,系统会重复查询:

最后,祝大家都能顺利抢到票.

本文以转载于博客园小帝君的博客

归程将至,不少朋友可能还未买到火车票。这里根据我自己这几天的购票经历分享下如何使用工具 py12306 购票。

这里我们使用 Linux 系统。

首先需要 Python 环境,下面安装了一个 Miniconda,它会带 Python,如果已经有的话可以跳过。

上面得到的 env.py 包含了程序所有的配置,有非常好的注释,跟着修改即可。

主要是修改账号、密码、购票人和乘车区间、日期等。

另外需要设置下微信推送,使用 Server 酱即可:

设置完后测试下(免得买到票没收到通知

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11405134.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存