【问题标题】:Scraping RSS scraping system抓取 RSS 抓取系统
【发布时间】:2012-02-04 16:18:59
【问题描述】:

我对 python 比较陌生,只有大约 2 个月的时间,主要是自学并喜欢它。我一直在尝试设计一个程序来从国家气象局抓取文本 RSS 提要,但我不知道从哪里开始。我想要一些可以扫描恶劣天气的东西,也就是龙卷风手表警告,并将它们发送到我的电子邮件。我已经编写了一个简单的电子邮件警报系统脚本,它甚至可以给我的手机发短信。我想知道你们中的任何人是否可以为我指出正确的方向,如何构建一个 rss 刮板并将其与电子邮件程序结合以构建一个功能性的天气警报系统?如果你不知道的话,我是一个巨大的天气书呆子,这最终将成为我大四的项目,并有望在明年给我的气象学教授留下深刻印象。我将不胜感激任何人可以提供的任何帮助。 谢谢, 安德鲁:D

【问题讨论】:

    标签: python email rss weather alerts


    【解决方案1】:

    不要重新发明轮子,只需使用FeedParser。它比以往任何时候都知道如何更好地处理所有极端情况和疯狂的标记。

    【讨论】:

    • RSS 的全部要点很容易被机器读取,因此它并不是真正的“抓取”,老前辈使用这个词的方式。因此,这个答案是很好的建议。
    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      你可以使用scrapy。 scrapy 是最新、最强大的爬虫工具之一。 您可以使用它来抓取任何网页内容。值得学习。

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-03-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-09-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多