python 是一门简单易用的编程语言,vps 是一台带独立 ip 的私人服务器。如果两者结合,常常可以通过少量工作量,实现一些有趣的小工具、提高工作效率、节省人力成本等。如通过 vps+python实现机票监控,微博动态监控,QQ 机器人,微信机器人等。今天介绍的是实现二十四小时不间断的机票监控,如果出现了低价折扣机票,第一时间邮件通知你本人。对于常常出差或旅游的人来说,可以节约不少机票钱。 准备环境推荐阅读:月付不到 3 刀的便宜 VPS 主机最全盘点
月付 3-7 刀,质量口碑保证,网络线路优秀的 vps 盘点
Vps 上部署 python 环境。我用的系统是 ubuntu14.04,自带 python 2.7. 个人邮箱设置,配置 stmp。因为一旦监控到特价机票,会通过 stmp 发送邮件。需要用到一个个人邮箱,在个人邮箱中的 stmp 中配置即可。我用的是 163 邮箱,在设置->POP3/SMTP/IMAP 中,选择客户端授权密码,生成一个密码,这个密码是我们必须记住的,在脚本中会使用到。 到这里,我们准备一台有 python2.7 运行环境的 vps、用来发邮件的邮箱号和该邮箱的 stmp 授权密码。 实现原理介绍脚本部署及配置以上脚本有几个地方是需要自己配置的 1 配置 stmp 发件箱 在 218-220 行的 mail_host 、mail_user、mail_pass,分别是发件箱的 stmp 服务器、发件箱地址以及发件箱的 stmp 密码。在准备环境中有生成步骤。 2 配置接收通知的邮箱 在 244 行的 email_li,设置收通知的邮箱 3 配置监控哪个时间段的航班 见 248 行 4 配置航班的起止地址,折扣等 见最后一行
脚本运行前需要安装 python 的 lxml 扩展,命令行执行 Pip install lxml
效果展示效果还是很不错的,很实用
|