我正在使用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();
文档中的任何内容似乎都没有任何价值。
非常感谢任何帮助!
干杯!
答案 0 :(得分:1)
这是一个错误。我已经以可以想象的方式向WaPo报告过,我没有得到回应。
至于你关于编码的问题,它的url编码出错 - 看起来是双重编码的,对我来说,但也可能有其他“santitation”应用。
超级烦人。
但是,您可以使用包含正确链接的guid。 ; - )