RSS Feed聚合器使用Google App Engine – Python

我正在尝试构建一个处理RSS源的GAE应用程序,并将来自源的所有数据存储到Google数据存储区中.我使用Minidom从RSS提要中提取内容.我也尝试使用Feedparser和BeautifulSoup,但它们对我不起作用.

我的应用目前正在解析Feed,并在我的本地计算机上大约25秒内将其保存在Google数据存储区中.我上传了应用程序,当我尝试使用它时,我收到了“DeadLine Exceeded Error”.

我想知道是否有任何可能的方法来加快这个过程?随着时间的推移,我使用的饲料最终将增长到超过100个.

解决方法:

它不应该接近那么久.以下是您使用Universal Feed Parser的方法.

# easy_install feedparser

以及使用它的一个例子:

import feedparser

feed = 'https://*.com/feeds/tag?tagnames=python&sort=newest'
d = feedparser.parse(feed)
for entry in d['entries']:
    print entry.title

该文档向您展示了如何从Feed中提取其他内容.如果您有特定问题,请发布详细信息.

上一篇:Mysql Cluster


下一篇:javascript – 如何将此RSS源放在jQuery列表视图中?