2015-11-28 2 views
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.

+0

Попробуйте 'эхо htmlentities ($ HTML)' в качестве последней строки. – Kenney

+0

Кажется, что сработало! Можете ли вы объяснить, почему требуется использование функции htmlentities? – user3882630

+0

Он избегает '<', поэтому ваш браузер не рассматривает его как HTML. Может быть перенаправление в '' или в'