PHP Scraping - file_get_contents重定向限制?

时间:2011-03-03 04:04:35

标签: php html redirect screen-scraping file-get-contents

我正在尝试从ASU的课程表页面中删除课程。

我正在做这样的事情:

$url = "https://webapp4.asu.edu/catalog/classlist?s=PSY&t=2117&e=all&hon=F";
$html = file_get_contents($url);
echo $html;

现在,当我去一个类页面加载列出所有的pysch类。但是,当我尝试回显上面的URL(没有被破坏)时,我收到有关“达到重定向限制,中止......”的错误。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

  

我收到有关“已达到重定向限制,正在中止...”的错误。

这是你可能无能为力的事情。您收到此错误是因为您请求的页面以无法结束的方式重定向(循环重定向)。

这是您要求的页面上的问题。

您获得重定向的可能性是因为页面需要某些标题/ Cookie,而您无法通过使用file_get_contents()来提供。请尝试使用cURL Library