【问题标题】:Scrape XML files into RSS feed as input for IFTTT将 XML 文件抓取到 RSS 提要中作为 IFTTT 的输入
【发布时间】:2015-07-16 22:17:46
【问题描述】:

我有一组包含文章内容(标题、副标题、内容)的 XML 文件。我有一个 Yahoo Pipe 可以找到特定日期的文章 XML 并将其转换为 RSS 提要。 IFTTT 阅读此提要以在我的 Wordpress 博客上发布今天的文章。

现在,Yahoo Pipes 在 9 月出现故障,我遇到了麻烦!我可以使用什么服务从 XML 中获取内容并将其提供给 IFTTT,以便可以将其发布在我的博客上。据我所知,IFTTT 仅将 RSS 作为此类事情的输入。

我已经尝试pipe2py 将 Pipe 转换为 Python 代码(如果可以的话),但我无法让 pipe2py 工作,而不是在 GAE 上(因为我需要在线服务)而不是在我的Windows PC 也可以。

我也有使用 YQL 的经验,但它只输出 XML,没有 RSS,所以在这里没用。

目前我只能想到:

  1. 在 GAE/Python 上实现我自己的读取 XML 并将其转换为 RSS 的应用程序(麻烦)

  2. 在我的博客上手动发布所有有截止日期的文章(三个月的每日文章 - 更麻烦)

有什么想法吗?

【问题讨论】:

  • 我想你已经回答了你自己的问题!
  • 我不明白,如果你在使用 wordpress 并且需要 RSS,为什么不直接使用 wp 内置的呢?也许我没有正确理解你...

标签: python wordpress rss yql yahoo-pipes


【解决方案1】:

根据您的想法 - 您还应该考虑使用 WordPress 核心代码来获取 XML 数据。

创建一个插件,该插件将使用HTTP API 加载 XML 数据并在您的博客上调用适当的操作(在这种情况下,基于 XML 数据发布博客文章不需要 IFTTT)。

您可能遇到的唯一问题是您需要访问服务器 cron - 因为默认情况下 wp_cron 仅在用户访问期间调用 - 所以在流量较小的网站上它不会按照您的预期工作(不会像您需要的那样经常调用它)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-05-20
    • 1970-01-01
    • 2015-08-19
    • 2012-03-04
    • 1970-01-01
    • 2011-07-16
    • 1970-01-01
    • 2010-12-12
    相关资源
    最近更新 更多