0

我正在使用 Simplepie 创建一个简单的 RSS 聚合器。我遇到了我想添加到我的聚合器中的这个提要 (http://feeds.washingtonpost.com/rss/linksets/opinions/george-will)。对于我的生活,我无法弄清楚如何链接编码(如:http://feeds.washingtonpost.com/c/34656/f/636588/s/25e84385/l/0L0Swashingtonpost0N0Copinions0Cgeorge0Ewill0Edigesting0Ethe0Etwinkies0Elessons0C20A120C110C230Cbbd63dd40E34160E11e20E9cfa0Ee41bac90A6cc90Istory0Bhtml0Dwprss0Frss0Igeorge0Ewill/story01.htm)。

直到最近,当《华盛顿邮报》似乎将 MediaFed 作为他们的 RSS 提供商时,这种情况才被打破。所以我想知道它是 MediaFed 的东西还是 RSS 标准的东西。

使用 Simplepie,我只需执行以下操作:

$link = $item->get_link();

文档中的任何内容似乎都没有任何价值。

任何帮助将非常感激!

干杯!

4

1 回答 1

1

这是一个错误。我已经以各种可以想象的方式向 WaPo 报告了它,但我没有得到任何回应。

至于你关于编码的问题,它的 url 编码出错了——对我来说看起来是双重编码的,但也可能应用了其他“卫生”。

超级烦。

但是,您可以使用包含正确链接的 guid。;-)

于 2012-12-01T12:57:47.543 回答