利用PyWapFetion发免费天气短信
用到的第三方资源:
- python使用wap飞信的模块:https://github.com/whtsky/PyWapFetion 目前能用。很简单。
- 解析RSS文件:http://code.google.com/p/feedparser/ 使用方法可以看Documentation。
- 天气预报源:http://weather.raychou.com/?/list/ 找到自己的城市,生成RSS地址。
我的代码forecast.py只有几行:
1 #!/usr/bin/python
2 #-*-coding:utf-8 -*-
3 import PyWapFetion
4 import feedparser
5 weather_source = "http://weather.raychou.com/?/detail/57494/rss"
6 d=feedparser.parse(weather_source)
7 send_content = d.feed.title + "\n明天:" + d.entries[1].description + "\n后天:" + d.entries[2].description
8 print send_content
9 PyWapFetion.send("15171456221","mypasswd","15171456221",send_content)
如果要每天定时发送,那么就将这个脚本使用Linux的计划任务Crontab定时执行。
by whatcanyou.转载请注明出处。