3
Я пытаюсь получить HTML из профиля пользователя на Instagram, используя cURL.PHP Curl not executing
Я новичок в cURL, поэтому не знаю причины этой ошибки.
Ничего не происходит, когда выполняется cURL, страница, похоже, обновляется?
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://www.instagram.com/zohebchaudhry1/');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_COOKIEFILE, 'cookiess.txt');
curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookiess.txt');
curl_setopt($ch ,CURLOPT_TIMEOUT , 10);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36");
$html = curl_exec($ch);
curl_close($ch);
echo $html;
выше - код PHP cURL.
Попробуйте 'эхо htmlentities ($ HTML)' в качестве последней строки. – Kenney
Кажется, что сработало! Можете ли вы объяснить, почему требуется использование функции htmlentities? – user3882630
Он избегает '<', поэтому ваш браузер не рассматривает его как HTML. Может быть перенаправление в '
' или в'