Парсер

Статус
В этой теме нельзя размещать новые ответы.

Trisch

Новичок
Вот примерный код парсера, ну по крайней мере та часть где, по моему мнению, закралась ошибка

curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_URL, $html);
curl_setopt($ch, CURLOPT_COOKIE, $cook);
curl_setopt($ch, CURLOPT_FAILONERROR, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt ($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$out = curl_exec($ch);
curl_close($ch);

$home = "/<p class=\"featureInfo\">(\n)(\s*)<a href=\"(.*)\">/";
preg_match_all($home, $out, $homeList, PREG_OFFSET_CAPTURE);

Вот при парсинге страницы, скачанной вручную, все работает, а вот при парсенге напрямую с сайта выводится только пустой массив.

В чем может быть проблема?
 

Фанат

oncle terrible
Команда форума
Тема закрыта

Варез, взлом, кража контента и другие противоправные действия запрещены к обсуждению на форуме.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху