PHP Scraping - ограничение перенаправления file_get_contents? - PullRequest
1 голос
/ 03 марта 2011

Я пытаюсь вычеркнуть курсы из страницы расписания занятий АГУ.

Я делаю что-то вроде этого:

$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 Ответ

2 голосов
/ 03 марта 2011

Я получаю сообщение об ошибке "Предел перенаправления достигнут, прерывание ...".

Это то, что вы, вероятно, ничего не можете сделать. Вы получаете эту ошибку, потому что запрашиваемая страница продолжает перенаправляться так, что не может завершиться (перенаправление цикла).

Это проблема на странице, которую вы запрашиваете.

Скорее всего, вы получаете перенаправление из-за определенных заголовков / файлов cookie, которые требуются странице, и вы не можете предоставить их с помощью file_get_contents(). Попробуйте использовать cURL Library .

...