Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 抓取RSS抓取系统_Python_Email_Rss_Weather_Alerts - Fatal编程技术网

Python 抓取RSS抓取系统

Python 抓取RSS抓取系统,python,email,rss,weather,alerts,Python,Email,Rss,Weather,Alerts,我对python比较陌生,只有大约2个月的时间,主要是自己学习和热爱python。我一直在尝试设计一个程序,从国家气象局(National Weather Service)获取文本RSS提要,但我不知道从哪里开始。我想要的东西,将扫描恶劣天气又名龙卷风手表警告exct和发送到我的电子邮件。我已经编写了一个简单的电子邮件提醒系统,它甚至可以给我的手机发短信。我想知道你们中是否有人能为我指出正确的方向,如何着手构建一个rss刮板,并将其与电子邮件程序结合起来,构建一个功能强大的天气警报系统?如果你不

我对python比较陌生,只有大约2个月的时间,主要是自己学习和热爱python。我一直在尝试设计一个程序,从国家气象局(National Weather Service)获取文本RSS提要,但我不知道从哪里开始。我想要的东西,将扫描恶劣天气又名龙卷风手表警告exct和发送到我的电子邮件。我已经编写了一个简单的电子邮件提醒系统,它甚至可以给我的手机发短信。我想知道你们中是否有人能为我指出正确的方向,如何着手构建一个rss刮板,并将其与电子邮件程序结合起来,构建一个功能强大的天气警报系统?如果你不知道的话,我是一个超级天气迷,这将成为我高年级的项目,希望明年能给我的气象学教授留下深刻印象。我将感谢任何人能给予的帮助。 谢谢
安德鲁:不要重新发明轮子,用它就行了。它知道如何更好地处理所有角落的情况和疯狂的标记。

您需要一个RSS提要解析器。一旦解析了提要,您就拥有了所需的所有相关信息。看看feedparser:

您可以使用scrapy。scrapy是最新、最伟大的爬行工具之一。 您可以使用它来刮取任何web内容。这是值得学习的


RSS的全部要点是机器可以很容易地读取,因此它不是真正的“刮”字,也不是老一辈人使用这个词的方式。因此,这个答案是很好的建议。