Помогите с написанием грабберов

Печать RSS
222

Ю
Автор
deleted
0
Раньше никогда не интересовался грабберами,но теперь решил научиться «всем примудростям» smile
Начну с простого вопроса,о вырезке ненужных мне данных.
Для примера взял код написанный в блоге:
 <?php
$url="http://mp3.wapos.ru/";//url сайта жертвы
error_reporting(0); //на всякий случай отключаю показ ошибок, но эту строк я вставляю в самую последнюю очередь

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

?>

В итоге имеем это http://amursoc.ru/ya.php
Ну так вот,как вырезать например дизайн вапоса?

Чатланин
0
это ты чисто данные взял. вырежь вот так
$stranica=preg_replace('/<head(.*?)<\/head>/si','',$stranica);
echo $stranica;
это уберет стиль

Землянин
0
Это уберёт всю шапку

Чатланин
0
так там много лишнего и бывает и ява год лишний к примеру

Добавлено через 03:43 сек.
посмотрел граб по ссылке там даже нет подключения стиля. просто реж дивы и всё, либо заменяй их на свои
$stranica=preg_replace('/<div(.*?)>/si','',$$stranica);
$stranica=str_replace('</div>','<br>', $stranica);
echo $stranica;
Ю
Автор
deleted
0
Мне сам граб. Этот как таковой и не нужен)
Мне просто нужно было на примере понять как вырезать ненужное)

Чатланин
0
ооо ну это другой вопрос. двоих обучил граббству так щас мои конкуренты xDDDD один кстати тут на форуме)
A

Красные штаны
0
6. DeLUXXMAO, научи меня infat стучи в лс как свободен будешь

Чатланин
0
xDDD не клоунадь)))

Пришелец
0
8. DeLUXXMAO, научи меня тож пожалуйста. Когда филки у меня будут обязательно тебя отблагадарю

2000 лет д.н.э.
0
DeLUXXMAO (30 Ноября 2011 / 13:12)
это ты чисто данные взял. вырежь вот так
$stranica=preg_replace('/<head(.*?)<\/head>/si','',$stranica);
echo $stranica;
это уберет стиль
не очень оптимальное решение
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск