2012-08-22 61 views
0

我使用SimplePie顯示來自籃球網站的RSS提要。文章標題顯示,但我希望顯示整篇文章。我試圖改變使用SimplePie顯示完整文章

回聲$用品 - > get_description()呼應$用品 - > get_content()

它仍然只顯示很少發力。我知道這是可能的,因爲:

http://fulltextrssfeed.com/

本網站顯示整個文章就像我怎麼想的那樣。任何建議如何用SimplePie做到這一點?

回答

2

如果一個RSS提要沒有包含這篇文章,不管你使用哪個解析器,你都無法從無提取任何東西。

不過,我傾向於做的是使用Diffbot解析文章。他們有一個易於使用的API,據我所知是最好的免費文章解析器。

所以,你會得到每個URL和做一個批處理請求Diffbot將返回一個大的JSON數組,然後你就可以從中提取完整的文章。

0

如果Feed中沒有包含完整文章,您將無法僅從Feed中檢索內容。用什麼庫來解析數據並不重要,解析它並不會讓魔術般地出現遺漏的部分。

我自fulltextrssfeed.com服務我只是猜測是不是開源的,但我懷疑它抓取該項目的聯繫,試圖找到,做網頁上的飼料中的一部分,並提取一切,看起來像內容。您可以在他們的頁面上使用subscribe以在開發者API可用時得到通知。