【问题标题】:How to parse more information from a RSS site using feedparser?如何使用 feedparser 解析来自 RSS 站点的更多信息?
【发布时间】:2014-01-17 09:54:53
【问题描述】:

我正在使用 feedparser 从某个 RSS 站点(例如这个站点--'http://www.huxiu.com/rss/1.xml')获取一些信息。

import feedparser

url = 'http://www.huxiu.com/rss/1.xml'
d = feedparser.parse(url)

entries = d.entries
print len(entries)

此打印 8。这意味着我只从该站点获取 8 条新闻。
问题是如何从这个网站获得更多新闻?我可以设置获取新闻的数字吗,比如从本站获得 20 条新闻?
谢谢~~~~~

【问题讨论】:

    标签: python rss feedparser


    【解决方案1】:

    在给定时间,您通常无法获得比 Feed 中的更多信息。但是,如果您订阅源并将其在系统中保留足够长的时间,您将能够获得越来越多的信息。

    【讨论】:

    • 你的意思是如果你下载结果?太棒了!
    【解决方案2】:

    不,你不能。获取新闻的数量由网站提供者定义。您必须每天解析 RSS 并每次检查新内容。您无权访问提供者授予访问权限的旧内容。

    【讨论】:

    • 但是为什么有些RSS阅读器包含很多新闻?比网站提供的更多?
    【解决方案3】:

    我们目前正在构建一个服务/API,以从任何网站抓取数据。订阅 beta 测试:http://textract.me/

    【讨论】:

    • 链接失效。该项目的任何 uodates> 听起来很有趣。
    • 很遗憾,我们关闭了该项目。缺美元。
    • 我们可以从很多来源抓取文章,包括媒体数据,即图像、视频等。我的工程师太懒了,我个人没有时间一个人去做。我也没有钱聘请其他人,所以只完成了这个项目。这很有趣,因为过了一段时间我开始收到一些公司的电子邮件,他们对 Textract.me 的状态感到好奇
    猜你喜欢
    • 2023-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-20
    • 1970-01-01
    • 1970-01-01
    • 2016-07-23
    • 1970-01-01
    相关资源
    最近更新 更多