【问题标题】:Magpie RSS not displaying contentMagpie RSS 不显示内容
【发布时间】:2011-02-18 20:09:20
【问题描述】:

我有一个博客的 RSS 提要,我正尝试使用 Magpie RSS 解析器在另一个网站上显示它。它可以正确获取“链接”和“标题”标签,但不会获取博客帖子的内容。过去,我已经让它工作了,但内容被包含在一个标签中。在这种情况下,内容显示如下:

XML

<content type="html">Test post&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/886334333339671757-1360251841923051040?l=grippofunkband.blogspot.com' alt='' /&gt;&lt;/div&gt;</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;                        
}

谁能想到为什么它没有抓取内容标签中的内容,或者是否有办法解决这个问题?任何帮助将不胜感激!

【问题讨论】:

    标签: php parsing rss magpie


    【解决方案1】:

    这不是 RSS 提要。这是一个Atom 提要,我认为这可能是您的基本问题。根据记忆,尝试使用 atom_content 而不是 content,但这可能取决于您使用的 Magpie 的确切版本。

    【讨论】:

    • @user 没问题。我已更新我的答案以反映正确的名称。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-14
    • 2012-09-24
    相关资源
    最近更新 更多