Грабим страницу с помошью CURL (Оценка: +13)

Печать / RSS-лента
Добрый день! Хочу показать как я делаю грабберы на curl

<?php
$url="http://yandex.ru/";//url сайта жертвы
error_reporting(0); //на всякий случай отключаю показ ошибок, но эту строк я вставляю в самую последнюю очередь

$curl = curl_init();//включаем процес
curl_setopt($curl, CURLOPT_URL, $url);//подключаемся к $url
curl_setopt($curl, CURLOPT_REFERER, "http://yandex.ru");//подставляем рефера
curl_setopt($curl, CURLOPT_RETURNTRANSFER,1);
curl_setopt($curl, CURLOPT_TIMEOUT, 30);//ставим тайм аут(необезательно)
$stranica = curl_exec($curl);//присваеваем к переменной
curl_close($curl);//заканчиваем процес
echo $stranica;
?>


Вот собственно и все. Можно еще (точнее нужно) вырезать заголовки, шапки, рекламы, надписи ненужные, поменять юрлы и т.д. Главное что страница у вас на сервере=)
Автор статьи: Сергей (24.08.11 / 15:34)
Граббер, CURL
Рейтинг: +13
Просмотров: 1540
Комментарии (15) »