我有一个博客的RSS源,我试图使用Magpie RSS解析器在另一个网站上显示。它正确地获取“链接”和“标题”标签,但不会获取博客帖子的内容。在过去,我已经开始工作,但内容被包含在标签中。在这种情况下,内容显示如下:
XML :
<content type="html">Test post<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/886334333339671757-1360251841923051040?l=grippofunkband.blogspot.com' alt='' /></div></content>
PHP
require_once 'rss/rss_fetch.inc';
$url = 'http://feeds.feedburner.com/grippofunkband?format=xml';
//http://grippofunkband.blogspot.com/feeds/posts/default';
$rss = fetch_rss($url);
$i = 0;
$max = 4;
foreach ($rss->items as $item ) {
$title = $item['title'];
$content = $item['content'];
$url = $item['link'];
$pubDate = $item['updated'];
echo "<li>$title<br />$url<br />$content</li>";//<a href='$url'></a>
if (++$i == $max) break;
}
任何人都可以想到为什么它没有抓住内容标签中的内容,或者是否有办法解决这个问题?任何帮助将不胜感激!
答案 0 :(得分:1)
这不是RSS提要。这是一个Atom Feed,我认为这可能是您的基本问题。从内存中,尝试抓取atom_content
而不是content
,但这可能取决于您正在使用的Magpie的确切版本。