Я использовал для обхода веб-сайта для информации с помощью команды file_get_contents в PHP. Хотя теперь каждый раз, когда я пытаюсь идти ломом веб-страницы он возвращает толькоКак использовать file_get_contents в php
<html><head><meta http-equiv="Refresh" content="0; URL=http://website.com/latest.php?ckattempt=1"></head><body></body></html>
Это код, который я использовал, который используется для работы
$opts = array(
'http'=>array(
'method'=>"GET",
'header'=>"Accept-language: en\r\n".
"Referer: ".$url."/index.php".
"Cookie: id=<id token>; auth=<auth token>;"
)
);
$context = stream_context_create($opts);
$html = file_get_contents($url.'/latest.php?ckattempt=0', false, $context);
Я предполагаю, что это имеет отношение к чему-то имея дело с метатегами обновления, но кто-нибудь знает о любых способах, которыми я мог бы случайно обойти это, чтобы снова отказаться от веб-страницы?
Если это проблема с перенаправлением, вы можете просто использовать 'curl' и следовать ему за перенаправлениями. – Julio
Как вы думаете, вы могли бы добавить пример того, как я мог бы следовать перенаправлениям с помощью cURL? –
На самом деле, теперь, когда я думаю об этом, 'curl' не будет следовать обновлению meta. Возможно, вам придется просто разобрать 'URL =' и следовать за ним вручную. – Julio