我使用SimplePie来显示篮球网站的RSS提要。文章标题显示但我想要显示整篇文章。我试过改变
echo $ item-> get_description()以回显$ item-> get_content()
它仍然只表现出一点力量。我知道这是可能的,因为:
这个网站就像我想要的那样显示整篇文章。有关如何使用SimplePie执行此操作的任何建议吗?
答案 0 :(得分:2)
如果RSS源不包含该文章,无论您使用哪种解析器,您都无法从中提取任何内容。
但是,我倾向于使用Diffbot来解析文章。它们有一个易于使用的API,据我所知是最好的免费文章解析器。
因此,您将获取每个URL并向Diffbot发出批量请求,这将返回一个大型JSON数组,然后您可以从中提取完整的文章。
答案 1 :(得分:0)
如果Feed不包含完整文章,则无法仅从Feed中检索内容。使用什么库来解析数据并不重要,解析它不会让遗漏的部分神奇地出现。
我只是猜测,因为fulltextrssfeed.com服务不是开源的,但我怀疑它抓取项目链接,试图找到网页上的Feed中的部分并提取看起来像内容。您可以在其页面上subscribe在开发人员API可用时收到通知。