vps+python实现24小时机票监控,折扣机票即时通知
![]() | ![]() | ![]() | ![]() |
| 【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
| 【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |

python 是一门简单易用的编程语言,vps 是一台带独立 ip 的私人服务器。如果两者结合,常常可以通过少量工作量,实现一些有趣的小工具、提高工作效率、节省人力成本等。如通过 vps+python实现机票监控,微博动态监控,QQ 机器人,微信机器人等。今天介绍的是实现二十四小时不间断的机票监控,如果出现了低价折扣机票,第一时间邮件通知你本人。对于常常出差或旅游的人来说,可以节约不少机票钱。
准备环境一台 vps。因为是要 24 小时不间断的运行脚本,建议选择较为稳定的 vps,对主机硬件配置几乎没啥要求。推荐使用 vultr 的基础款云服务器,月付 5 美元,均采用千兆带宽、SSD 硬盘,稳定性有保障,按小时计费,随用随停,且支持支付宝付款。而且 vultr 现在还有注册送 100 美元的活动,参考:VULTR 2020 年优惠,新用户直接送 100 美元,附额外领 3 美元教程
推荐阅读:月付不到 3 刀的便宜 VPS 主机最全盘点月付 3-7 刀,质量口碑保证,网络线路优秀的 vps 盘点
Vps 上部署 python 环境。我用的系统是 ubuntu14.04,自带 python 2.7.
个人邮箱设置,配置 stmp。因为一旦监控到特价机票,会通过 stmp 发送邮件。需要用到一个个人邮箱,在个人邮箱中的 stmp 中配置即可。我用的是 163 邮箱,在设置->POP3/SMTP/IMAP 中,选择客户端授权密码,生成一个密码,这个密码是我们必须记住的,在脚本中会使用到。
到这里,我们准备一台有 python2.7 运行环境的 vps、用来发邮件的邮箱号和该邮箱的 stmp 授权密码。
实现原理介绍去哪儿对外开放了航班查询接口,如下形式:http://ws.qunar.com/holidayService.jcp?lane=武汉-南京,表示近期武汉到南京所有航班信息,包括日期、价格、折扣等。通过 python 脚本每 10 秒钟查询解析航班信息,一旦查询到有符合自己的航班,立即以邮件的形式发送通知。是通过 python 内置的 stmp 发送的邮件。需要一个发送邮件箱并配置 stmp,还需要一个邮箱专门用来接收邮件。
代码如下,有兴趣的同学可以研究下
代码WWW.VPS.COM.IN:https://gitee.com/jaaazzz/codes/biu3ln8tp2ejyv57cqa1649
以上脚本有几个地方是需要自己配置的
1 配置 stmp 发件箱
在 218-220 行的 mail_host 、mail_user、mail_pass,分别是发件箱的 stmp 服务器、发件箱地址以及发件箱的 stmp 密码。在准备环境中有生成步骤。
2 配置接收通知的邮箱
在 244 行的 email_li,设置收通知的邮箱
3 配置监控哪个时间段的航班
见 248 行
4 配置航班的起止地址,折扣等
见最后一行
脚本运行前需要安装 python 的 lxml 扩展,命令行执行
Pip install lxml
效果展示
效果还是很不错的,很实用
注 :技术交流,获取 VPS 最新补货通知、折扣活动请加 QQ 群:216323847转载请注明原文WWW.VPS.COM.IN:vps+python 实现 24 小时机票监控,折扣机票即时通知 (2)
猜你可能想看的VPS
- Justhost→俄罗斯 KVM 月付 12 元起 200M 无限流量 全球[VPS测评]
- Mac 系统提示“pip install ” is failing wi全球[VPS测评]
- javascript 除法结果取整的四种方法全球[VPS测评]
- javascript 验证以指定字符或字符串开头的正则表达式全球[VPS测评]
- git push 提示 error: unable to rewind 全球[VPS测评]
- 流量翻倍 RootNerds→日本直连线路 VPS OpenVZ 虚拟架日本VPS[主机]
- 蓝米云→21 元 月 1GB 内存 40GB SSD 空间 500GB 虚拟空间(主机)
- DMIT 美国 CN2 特价 VPS→原生 IP 可 Netflix 1美国VPS[主机]
- 腾讯云拼团→单核 2G 内存 50G 硬盘 1M 带宽月付 15 元 买全球[VPS测评]
- 大盘鸡 $45 年 756M 内存 150G 硬盘 0.6T 流量 1G全球[VPS测评]
- 补货通知 搬瓦工→$49 年 1G 内存 1T 流量 CN2 补货了 有全球[VPS测评]
- DediPath→$69 月-E3 1240v2 16GB 2TB 1G全球[VPS测评]
- YYYHost 香港沙田/洛杉矶Cera高防VPS 强制三网cn2gia香港VPS[主机]
- HostYun新上洛杉矶AMD新机器,三网cn2gia/美国原生IP/A美国VPS[主机]
- 亚当云怎么样?香港安畅cn2vps带宽10M月付28元香港VPS[主机]
- 做跨境电商一个月都有多少收入?全球[VPS测评]
- Rustrot-深绿色UI电商网站模板HTML5框架全球[VPS测评]
- Ubuntu关机命令是什么?Ubuntu关机命令介绍全球[VPS测评]
- HostKvm:韩国香港vps10月份最新促销,海外VPS全场八折优惠韩国VPS[主机]
- 如何设置指定路径跳转指定域名?全球[VPS测评]
- Aoyohost:1核1GB/20GB/600GB流量/60Mbps端口香港VPS[主机]
- 很简单的图片不规则布局样式,纯css样式实现的图片瀑布流布局全球[VPS测评]
- 樊云:香港CN2节点vps,最低月付22.5起,带宽5Mbps起步香港VPS[主机]
- 月神云:洛杉矶CN2 GIA高防vps、香港CN2 GIA VPS全场7香港VPS[主机]
- 搬瓦工vps:10Gbps美国vps cn2 gia,1Gbps香港cn日本VPS[主机]
- 特网云:香港云服务器新上线,香港新界机房;1核/1G/5M宽带/50G硬香港VPS[主机]
- 好云:国内云服务器2核2G5M优惠,仅350元/年;香港/海外云服务器,香港VPS[主机]
- 水墨云:特惠香港、日本、韩国、洛杉矶小内存vps;IPLC专线/海外CN日本VPS[主机]
- 弘速科技:香港安畅CN2 GIA/弹性云服务器10元/月,2核1GB/2香港VPS[主机]
- 众创逸云:香港安畅CN2VPS全新上架,新用户首月5折优惠年付8折优惠(香港VPS[主机]
转载请注明原文地址:http://140.238.13.167:12355/read-12507.html











