При попытке CURL to myntra это дает ошибку. Я пытаюсь получить информацию экстракта DomDocument, но это дает ту же ошибку:Ошибка скручивания: Максимальное (20) переадресация
Maximum (20) redirects followed
Вот мой код:
<?php
$url = 'http://www.myntra.com/sports-shoes/nike/nike-men-black-dart-12-msl-running-shoes/1547908/buy?src=search&uq=false&q=nike&p=1';
$ch = curl_init($url);
//curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)");
curl_setopt($ch, CURLOPT_AUTOREFERER, true);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FAILONERROR, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array("Cookie: test=cookie"));
$cl = curl_exec($ch);
if(curl_exec($ch) === false)
{
echo 'Curl error: ' . curl_error($ch);
echo 'Curl error: ' . curl_errorno($ch);
}else{
$dom = new DOMDocument();
$xpath = new DOMXpath($dom);
print_r($xpath);
}
?>
Это редко лекарство. Этот цикл является проблемой, и он не будет исправлен путем циклирования большего количества кругов. Часто случается куки. –
при использовании curl_setopt ($ ch, CURLOPT_MAXREDIRS, 1000) ;, он продолжает загружаться, никаких результатов я еще не получил !!! – Ashish
удалить заголовок '' Accept-Encoding: gzip, deflate ', ' –