python是一门简单易用的编程语言,vps是一台带独立ip的私人服务器。如果两者结合,常常可以通过少量工作量,实现一些有趣的小工具、提高工作效率、节省人力成本等。如通过vps+python实现机票监控,微博动态监控,QQ机器人,微信机器人等。今天介绍的是实现二十四小时不间断的机票监控,如果出现了低价折扣机票,第一时间邮件通知你本人。对于常常出差或旅游的人来说,可以节约不少机票钱。
一台vps。因为是要24小时不间断的运行脚本,建议选择较为稳定的vps,对主机硬件配置几乎没啥要求。推荐使用vultr的基础款云服务器,月付5美元,均采用千兆带宽、SSD硬盘,稳定性有保障,按小时计费,随用随停,且支持支付宝付款。而且vultr现在还有注册送100美元的活动,参考:VULTR2020年优惠,新用户直接送100美元,附额外领3美元教程
推荐阅读:月付不到3刀的便宜VPS主机最全盘点
月付3-7刀,质量口碑保证,网络线路优秀的vps盘点
Vps上部署python环境。我用的系统是ubuntu14.04,自带python2.7.
个人邮箱设置,配置stmp。因为一旦监控到特价机票,会通过stmp发送邮件。需要用到一个个人邮箱,在个人邮箱中的stmp中配置即可。我用的是163邮箱,在设置->POP3/SMTP/IMAP中,选择客户端授权密码,生成一个密码,这个密码是我们必须记住的,在脚本中会使用到。

去哪儿对外开放了航班查询接口,如下形式:http://ws.qunar.com/holidayService.jcp?lane=武汉-南京,表示近期武汉到南京所有航班信息,包括日期、价格、折扣等。通过python脚本每10秒钟查询解析航班信息,一旦查询到有符合自己的航班,立即以邮件的形式发送通知。是通过python内置的stmp发送的邮件。需要一个发送邮件箱并配置stmp,还需要一个邮箱专门用来接收邮件。
代码如下,有兴趣的同学可以研究下
代码链接:https://gitee.com/jaaazzz/codes/biu3ln8tp2ejyv57cqa1649
以上脚本有几个地方是需要自己配置的
在218-220行的mail_host、mail_user、mail_pass,分别是发件箱的stmp服务器、发件箱地址以及发件箱的stmp密码。在准备环境中有生成步骤。
在244行的email_li,设置收通知的邮箱
3配置监控哪个时间段的航班
4配置航班的起止地址,折扣等
脚本运行前需要安装python的lxml扩展,命令行执行
本文来源:vps主机--python机票打折程序(免费vps试用七天下载)
本文地址:https://www.idcbaba.com/vps/565.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。