SEO-ВИКИ
Пошаговая инструкция для раскрутки вашего
проекта без обращения в SEO-агентство Скачать книгу
Алфавитный указатель

Граббер

Граббер – это специальная программа (либо скрипт), используемая для сбора необходимой информации с веб-ресурсов. Цель таких программ заключается в том, что при работе они создают точные копии найденных данных и переносят их на указанный в настройках сайт.

Кому и зачем нужен граббер

При создании нового проекта веб-мастер сталкивается с проблемой поиска нужного материала для страниц сайта. Логичный выход – найти необходимые сведения там, где их много, – в Сети. Но в этом случае придется решить задачи, связанные с колоссальными объемами данных и постоянным обновлением информации. Темпы реальной жизни приводят к тому, что при ручном методе создания контента быстро сделать необходимый объем не удастся. При этом зачастую информация меняется каждую минуту, и обновлять ее вручную бессмысленно.

Парсинг веб-ресурсов с помощью граббера – это эффективный способ для автоматизации сбора и редактирования сведений. Если провести аналогию с человеком, то скрипт:

  • просмотрит сотни страниц на высокой скорости;
  • оперативно разделит информацию по виду (видео, текст, изображения);
  • выделит приоритетный для граббинга тип информации (цены, характеристики товаров, отзывы);
  • представит полученные сведения в требуемом формате. Результат в виде таблицы или электронной базы нуждается в последующей обработке.

Грабберы используются в следующих случаях:

  • когда необходимо поддерживать сведения в состоянии актуальности. Применяется в таких сферах, где информация столь динамична, что может быть некорректной уже через пару минут. В подобных ситуациях ручное изменение неосуществимо либо же необходимы огромные кадровые ресурсы и возможности. Пример: показ погодных условий, котировок валют, сводок о пробках на дорогах;
  • чтобы по частям или полностью скопировать контент со сторонних веб-ресурсов с его последующей вставкой на страницах указанных сайтов. В пример можно привести сателлиты (метод «серой» оптимизации). Описание при этом пропускают через плагин-синонимайзер, или же рерайтер обрабатывает его для придания высокой уникальности. Зачастую парсингу подвержены проекты с комментариями о фильмах и книгах, а также веб-сайты с текстами песен, сценариями и кулинарными рецептами;
  • для соединения потоков данных с нескольких источников в одном месте и их своевременного обновления. В этом случае работают агрегаторы, которые могут собрать все предложения для проектов в одном месте. Это позволяет мгновенно находить доступные предложения и первым откликнуться на объявление заказчика.

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

Преимущества применения граббера

Программа снимает основную часть нагрузки с веб-мастера и отслеживает изменения в массивах информации. Специалисту не нужно ставить множество задач на создание контента и его обновление, ведь с граббером сбор данных автоматизируется. Кроме того, программа помогает собирать графические элементы и ссылки по заданным параметрам.

Недостатки граббера

  • Программа не всегда является универсальной. Грабберы могут быть созданы под определенный проект, но если приходится искать контент для нескольких ресурсов, использовать множество схожих программ не очень удобно.
  • С первого раза разобраться в возможностях граббера проблематично. Если вы ищете программы, обратите внимание на те, что имеют лицензию.
  • Негибкий экспорт. Практически во всех грабберах полученный массив материалов конвертируется в один тип (а это неудобно, поскольку может понадобиться экспорт информации на сторонний сайт) либо же в виде файлов или базы данных.

0