gpt4 book ai didi

python - 如何通过 python 中的 feedparser 收集所有提要?

转载 作者:太空宇宙 更新时间:2023-11-03 11:46:42 32 4
gpt4 key购买 nike

我正在尝试使用 feedparser 从 reuters.com 获取 RSS 提要。我访问了链接 http://in.reuters.com/tools/rss 以获取 rss 提要的链接,例如 http://feeds.reuters.com/reuters/INtopNews 。当我使用 feedparser 在 python 中实现代码时,我只得到大约 10 个帖子,如下所示:

import feedparser

feeds = feedparser.parse('http://feeds.reuters.com/Reuters/worldNews')

for feed in feeds['entries']:
print(feed['title'])

但如果我在 www.feedreader.com 上可视化相同的链接,当我附加一个链接并向下滚动时,我可以找到更多的帖子。我如何在 python 的 feedparser 中获取所有这些 RSS 帖子?

最佳答案

您只能从路透社提要中获得 10 项的原因是因为提要包含的全部内容。大多数 RSS 提要仅包含最新的项目,并非所有项目都及时返回。 feedparser 库读取 feed 中当前的内容。

您的代码示例中的路透社提要包含 10 个项目。

当 Feedreader 等 RSS 阅读器显示的项目多于向下滚动时显示的项目时,这是因为阅读器保存了不再在 Feed 中的旧项目。基于 Web 的 RSS 阅读器通常以这种方式存档项目。

关于python - 如何通过 python 中的 feedparser 收集所有提要?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37917208/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com