Php 从rss提要链接获取真实链接

Php 从rss提要链接获取真实链接,php,rss,curl,Php,Rss,Curl,我正在尝试使用curl和php从RSS提要中删除某些页面。当我只是使用实际的链接,而不是来自rss提要的链接时,页面抓取工作正常。然而,我现在意识到rss提要中的链接通常只是重定向到实际页面(至少看起来是这样)。因为现在当我用rss链接浏览一个页面时,它实际上并没有得到我想要的信息 是否有人遇到过这种情况并知道解决方法。是否有任何方法可以查看rss链接重定向到何处并捕获该值?我认为您可能需要使用-L开关来告诉它遵循重定向。我不确定您是否可以直接从PHP执行此操作,或者是否需要遵循此方法。总是有可

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


是否有人遇到过这种情况并知道解决方法。是否有任何方法可以查看rss链接重定向到何处并捕获该值?

我认为您可能需要使用
-L
开关来告诉它遵循重定向。我不确定您是否可以直接从PHP执行此操作,或者是否需要遵循此方法。总是有可能是用户代理或其他什么东西导致您正在删除的站点阻塞。可能在运行Fiddler或类似程序时尝试浏览器中的某个链接,以查看是否确实发生了重定向。

谢谢,是的,我找到了一个脚本,该脚本在重定向中循环并找到了最后一个。似乎大多数网站都不会被useragent阻止,但也有一些网站。