[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: парсер для htts
parrow
Всем доброго дня! Требуется написать парсер для сайта, который находится под протоколом htts, т.е. даже банальные функции типа get_content - блокируются. Как быть? Можно ли обойти?
rooor
curl
parrow
Цитата (rooor @ 6.07.2014 - 11:58)
curl

Спасибо ознакомился, разобрался. Но эффекта нужного не получил. Ошибки не пишет, но и контент не выводит.

$ch = curl_init("https://partners.eksmo.ru/wservices/data.php");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec($ch);
curl_close($ch);
rooor
а так?
$url = 'https://partners.eksmo.ru/wservices/data.php';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_POST, 0);
curl_setopt($ch, CURLOPT_COOKIEFILE,'cookies.txt');
curl_setopt($ch, CURLOPT_COOKIEJAR,'cookies.txt');
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
echo $data = curl_exec($ch);
curl_close($ch);
parrow
Цитата (rooor @ 6.07.2014 - 12:42)
а так?
$url = 'https://partners.eksmo.ru/wservices/data.php';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_POST, 0);
curl_setopt($ch, CURLOPT_COOKIEFILE,'cookies.txt');
curl_setopt($ch, CURLOPT_COOKIEJAR,'cookies.txt');
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
echo $data = curl_exec($ch);
curl_close($ch);

Заработало!!!. Очень полезная библиотека. Буду с кодировками разбираться
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.