刮刮RSS抓取系统

时间:2012-01-07 00:31:59

标签: python email rss weather alerts

我对python相对较新,只有大约2个月的学习时间,主要由我自己和喜欢它。我一直试图设计一个程序,将从国家气象局抓取文本RSS提要,但我不知道从哪里开始。我想要一些可以扫描恶劣天气的东西,龙卷风监视警告exct并将它们发送到我的电子邮件。我已经编写了一个简单的电子邮件警报系统,甚至可以发送我的电话。我想知道你们中是否有人能指出我如何构建一个rss scraper并将其与电子邮件程序结合起来构建功能性天气预警系统?如果你不能告诉我,我是一个巨大的天气书呆子,这将最终成为我的高年级项目,并有望在明年给我的气象学教授留下深刻的印象。我将不胜感激,任何人都可以给予任何帮助。 谢谢, 安德鲁:D

3 个答案:

答案 0 :(得分:10)

不要重新发明轮子,只需使用FeedParser。它知道如何更好地处理所有角落案例和疯狂标记。

答案 1 :(得分:2)

您需要一个RSS Feed解析器。解析完Feed后,您将获得所需的所有相关信息。看一下feedparser:http://code.google.com/p/feedparser/

答案 2 :(得分:1)

你可以使用scrapy。 scrapy是最新,最好的爬行工具之一。 您可以使用它来抓取任何Web内容。值得学习。

http://doc.scrapy.org/en/0.14/index.html