1

我有一堆谷歌警报设置为实时更新的 rss 提要。我想要的是能够将 rss 提要发送的新数据存储在数据库中。

环顾四周后,我发现GoogleSuperfeedr都提供了可以为您完成大部分工作的集线器;但是它们都需要一个回调 url(显然)。我确实在我正在工作的机器上运行了一个 Apache 服务器,它已经启用了 python,所以我可以在我的服务器上运行 python 脚本。但是目前它只能从我的局域网内访问。

我真正的问题是,接下来我该怎么做?我知道在 php 中你只会有一个处理请求的回调文件,但我不知道在 python 中做什么。我会编写一个脚本并为 google/superfeedr 服务提供该脚本的 url 吗?剧本里会有什么?需要具体进口吗?

另外,我刚刚读到,如果您使用 XMPP,则不需要回调 url。这是如何运作的?

4

1 回答 1

2

对于本地局域网问题,最常用的解决方案是使用像Passageway这样的 Tuning 解决方案。他们将暂时将您机器的本地端口暴露给“外部”网络。

现在,至于实施,设置起来相当容易。Python 在某种意义上类似于 PHP,您必须编写一个脚本来侦听网络连接,然后处理您从 Superfeedr 或 Google 获得的 HTTP 请求。(看来你对 Python 不熟悉,那为什么不坚持 PHP 呢?)

最后,XMPP 是只有我们 (Superfeedr) 提供的功能。它解决了暴露本地端口的问题,因为它在防火墙后面工作。

于 2014-02-12T10:39:46.397 回答