从rss feed链接获得真正的链接

时间:2010-05-08 16:04:42

标签: php rss curl

我正在尝试使用curl和php从RSS提要中抓取某些页面。当我刚刚使用实际链接而不是来自rss feed的链接时,页面抓取工作正常。但是,我现在意识到rss feed中的链接通常只是重定向到实际页面(至少这是它的样子)。因为现在当我用rss链接抓取一个页面时,它实际上并没有得到我正在寻找的信息。

是否有人遇到此问题并知道解决方法。反正有没有看到rss链接重定向到哪里并捕获该值?

1 个答案:

答案 0 :(得分:0)

我认为您可能需要使用-L开关来告诉它遵循重定向。我不确定您是否可以直接从PHP执行此操作,或者您是否需要遵循此方法http://php.net/manual/en/function.curl-setopt.php#95027。您可能正在通过用户代理或其他方式抓取网站。也许在运行Fiddler或类似程序时尝试浏览器中的一个链接,看看是否实际发生了重定向。