异步feedparser请求

时间:2014-05-24 16:59:19

标签: python asynchronous rss feedparser

我使用feedparser(Python)从多个网站获取一些RSS条目。

如何使用feedparser执行异步请求?我的意思是,我想获得一些RSS条目,但我不想等待回复。当我从feedparser请求获得响应时,应该调用回调函数。在请求之后(可能在回复之前)我想做一些计算。

谢谢大家, 雨果

2 个答案:

答案 0 :(得分:2)

您可能最好解析解除 提取。 Feedparser是一个了不起的解析库,但可能不是最好的HTTP客户端库。幸运的是,这很容易做,因为Feedparser也可以parse a blob of text

然后,这意味着您可以选择任何HTTP库来实际进行轮询,只要它支持您的异步要求即可。您可能最终会使用Twisted及其WebClient等内容。

另一种解决方案当然是避免自己进行所有昂贵的轮询,并依赖Superfeedr这样的解决方案,该解决方案将使用webhooks仅向您发送给定Feed中的新内容。

答案 1 :(得分:0)

2019年更新

使用异步

login.ts