На сегодняшний день понятия парсер и граббер используют как синонимы. Но в действительности парсер выполняет другую задачу, а именно, он предназначен для распознавания и обработки полученного граббером кода. Парсер по заданным заранее параметрам анализирует полученные данные, обрабатывает их и выводит информацию. Результат работы парсера — получение требуемых данных, тех, на которые парсер был запрограммирован.
Сфера использования граббера и парсера
Вебмастера используют парсеры и грабберы для решения следующих задач:
- добавления на сайт актуальных данных. На ресурсе могут быть размещены информаторы, требующие регулярного обновления (например, сводка о пробках в городе в режиме онлайн или прогноз погоды);
- обновления контента. Такой прием относится к «серым» методам оптимизации. Многие вебмастера с помощью парсеров информационных материалов и новостей по своей тематике обновляют содержимое сайта. Нередко к этому прибегают создатели дорвеев;
- сбора большого числа графических элементов. Использование граббера позволяет исключить необходимость ручного сохранения каждого отдельного изображения;
- сбора ссылок пор заданным параметрам. С помощью парсера и граббера можно собрать линки, например, только на картинки, для одного домена, раздела и т. д.;
- объединения на одной странице информации из различных источников. Это может быть парсинг новостей с множества сайтов (с указанием ссылки на источник) для предоставления пользователям всей самой интересной и актуальной информации в одном месте.