【问题标题】:Getting Rss feed, periodically, using Python使用 Python 定期获取 Rss 提要
【发布时间】:2014-12-14 01:24:46
【问题描述】:

我正在尝试构建一个获取 rss 项目的算法。我可以使用feedparser 做到这一点。但是,我无法获得更新项目。

当我执行代码时

data = feedparser.parse(URL)

我想自动执行此操作,而不是每次都运行脚本

for x in data
// Check if the entries is new 
   if x.link not in data["links"]: 
   // storing the data. 

我虽然使用Timer,所以我保持脚本在服务器上运行,并且每隔一小时运行一次。

我该如何解决这个问题?

【问题讨论】:

    标签: python rss feedparser


    【解决方案1】:

    如果我理解了这个问题,那么您正在寻找一个 cron 作业。您不希望您的程序一直在服务器上运行,并在程序内部运行一个计时器。相反,作为服务在服务器上运行的 cron 守护程序有一个计时器,您可以安排您希望程序运行的时间以及找到它的位置。在 Unix、Linux 和类似系统上,您正在寻找 cron。在 Mac 上,您可以使用 cron,但显然首选的类似内置工具已启动。在 Windows 上,您需要 Windows 调度程序。所有这些基本上都做同样的事情。要运行的程序和调度信息保存在一个表格文件中,但上述每个都有 gui 工具来帮助您,因此您不必弄乱 crontab 或类似的语法。您可以搜索其中任何一个,具体取决于您的服务器运行的操作系统。

    【讨论】:

      猜你喜欢
      • 2012-03-04
      • 2021-12-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多