Даров народ, вот появилось у меня желание научится грабберы делать но вот загуглил я.. много прочитал.. но ничего таки и не понял! Так вот большая просьба, люди добрые помогите, с чего начать? Может какие нибудь хорошие статьи, уроки кто сможет дать.. хоть что нибудь с чего легче научиться это делать! Всем спасибо) прошу всех посмотреть на раздел и по меньше оффтопить)
Возьми любой рабочий граб и учись на нём. Смотри что, да как, там построенно. Что и как вырезать и др.
Я просмотрел несколько, они все разные, в каждом что то такое которое я не понимая от куда и для чего)
Ну к примеру вырезать информацию одинаково. Если ты смотрел, то покажи каким кодом вырезать код и каким текст?
А?
Сначала нужна получить страницу через функцию file_get_contents().
Потом можешь с ним сделать что угодно.
Пример получение контента из дива
preg_match('#<div class="menu">(.*?)</div>#si', $file, $menu);
И можешь его показать через $menu[1]
Пока что это.
Удачи
Добавлено 14.09.14 в 12:02:04:
Если хочешь нормально грабить учи DOM в PHP
Бээ
Вот этот код $file = preg_replace('чужой код','твой код',$file);
вырезает элементы html например на странице находится ссылка Музыка с адресом на сайт донора, чтобы её вырезать тебе надо
$file = str_replace('<a href="http://сайт донора/mp3">Музыка</a>','<a href="http://твой сайт/mp3">Музыка</a>',$file);
А если текст нужно вырезать, то вот:
На странице находится такой текст:
Добро пожаловать на ProfiWM.COM!
Тебе надо ProfiWM.COM заменить на свой сайт и ты просто пишешь этот код:
$file = str_replace('ProfiWM.COM','Твой сайт',$file);