Парсер сниппетов Спутника на PHP

Понадобилось недавно отпарсить Спутник, но под рукой подходящей проги не оказалось, поэтому запилил простейший парсер на php, а потом немного ещё и причесал его для удобства.

Онлайн-парсер снипетов Спутника

Что делает парсер?

  • Быстро и эффективно собирает заголовки, сниппеты и URL станиц выдачи поисковика Sputnik.ru по нужному поисковому запросу, причём делать это можно хоть раздельно, хоть в нужной комбинации.
  • По умолчанию парсит 1 страницу выдачи (первые 10 позиций), но можно выбрать количество страниц для парсинга (поставил до 10, чтобы не создавать проблем).
  • Всё спаршенное легко копируется в буфер для дальнейшей обработки.

Первоначально было желание оформить парсер в виде онлайн-сервиса, но дабы не создавать себе головных проблем, отдаю код в чистом виде. Работает везде, где есть php )), хоть на сервере, хоть на Денвере.  Никаких прокси не прикручивал, т.е. в данный момент это не комбайн для парсинга без остановки, а просто удобный инструмент для просмотра выдачи и сбора сниппетов по необходимости для корыстных целей…

Установка скрипта проста, как тапок: создаём любой php-файлик и добавляем код. Всё, открываете эту страничку в браузере и пользуетесь халявой. Код парсера открытый, поэтому по сути — это болванка, в которой правкой регулярок можно парсить что угодно.

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

Давно не писал статьи в блог и был неприятно удивлён тем, что когда-то рабочий плагинчик для вставки кода в WP сдох, поэтому пришлось в срочном порядке ставить замену в виде Crayon Syntax Highlighter.

Да, чуть не забыл, смотрим выдачу Гугла в регионах с помощью нового сервиса.

комментариев 7

  1. seoonly.ru:

    Прям дорген SED ))))

    • Xstroy:

      Ай, какой ты прозорливый, получи пирожок! 🙂
      Собирался прикрутить его к 1-й версии впседа, ведь там ещё можно было свои парсеры добавлять, а то в новом уже половина парсеров не пашет.
      Так и не докрутил, но это чудо запилил, а в качестве пирожка — вот генератор контента на базе этого парсера

  2. Виктория:

    Так я не поняла, что можно забирать код?

  3. Наталья:

    Всем привет! У меня перестал парсить… Код изменялся?

    • Xstroy:

      Привет Наташ, парсер работает. Только что проверил.
      Может не работать только по 2 причинам: не запущен локальный сервер (если на нём) или уже словила фильтр по ip от спутника (если был массовый парсинг, хотя меня ещё не фильтровал ни разу).

  4. Наталья:

    Спасибо! Честно, не ждала так быстро ответ. ) Парсер мне очень пригодился.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *