【问题标题】:Display full article using SimplePie使用 SimplePie 显示全文
【发布时间】:2012-08-22 20:33:48
【问题描述】:

我使用 SimplePie 显示来自篮球网站的 RSS 提要。文章标题会显示,但我希望显示整篇文章。我尝试改变

echo $item->get_description() 回显 $item->get_content()

它仍然只显示了一点点努力。我知道这是可能的,因为:

http://fulltextrssfeed.com/

这个网站以我想要的方式显示整篇文章。任何建议如何使用 SimplePie 做到这一点?

【问题讨论】:

    标签: php rss simplepie rss-reader


    【解决方案1】:

    如果 RSS 提要不包含文章,那么无论您使用哪种解析器,都无法从无到有。

    不过,我倾向于使用 Diffbot 来解析文章。他们有一个易于使用的 API,据我所知是最好的免费文章解析器。

    因此,您将获取每个 URL 并向 Diffbot 发出批处理请求,该请求将返回一个大型 JSON 数组,然后您可以从中提取整篇文章。

    【讨论】:

      【解决方案2】:

      如果提要不包含完整的文章,您将无法仅从提要中检索内容。不管你用什么库来解析数据,解析它不会让遗漏的部分神奇地出现。

      我只是猜测,因为 fulltextrssfeed.com 服务不是开源的,但我怀疑它会爬取项目链接,尝试在网页上的提要中找到部分并提取所有看起来像内容。您可以在他们的页面上subscribe 以在开发者 API 可用时收到通知。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-03-16
        • 1970-01-01
        相关资源
        最近更新 更多