SE::Bing::Position - Проверка позиций сайта в Bing
Обзор парсера
Парсер проверки позиций сайта по ключевым словам в Бинг. Благодаря парсеру SE::Bing::Position вы сможете автоматически проверять позиции в выдаче Бинг используя себственные базы доменов. Используя парсер SE::Bing::Position можно легко, точно и быстро определить позицию сайта в Бинг.
Функционал A-Parser позволяет сохранять настройки парсинга парсера SE::Bing::Position для дальнейшего использования (пресеты), задавать расписание парсинга и многое другое. Вы можете использовать автоматическую подстановку подзапросов из файлов.
Сохранение результатов возможно в том виде и структуре которая вам необходима, благодаря встроенному мощному шаблонизатору Template Toolkit который позволяет применять дополнительную логику к результатам и выводить данные в различных форматах, включая JSON, SQL и CSV.
Собираемые данные
- Позицию сайта и ссылку на страницу сайта
- Список всех позиций сайта и ссылок на страницы
Возможности
- Все возможности SE::Bing
- Автоматически останавливает парсинг при нахождении сайта
- Поддерживает поиск поддоменов
- Возможность сравнивать искомую позицию по домену, по главному домену и по полной ссылке
- Сбор позиций сразу по нескольким доменам
Варианты использования
- Проверка позиций своих сайтов и сайтов конкурентов
- Поиск трафовых страниц сайта
Запросы
В качестве запросов необходимо указывать домен искомого сайта и поисковый запрос через пробел, например:
lenta.ru новости
lenta.ru новости онлайн
Если необходимо проверить один сайт по списку запросов то можно указать домен в формате запроса (Query format):
lenta.ru $query
Или использовать просто список ключевых слов. Чтобы использовать сразу несколько доменов в запросе, нужно указать список доменов через запятую и через пробел ключевое слово, например:
lenta.ru,ria.ru,notfound.com новости лента
Результаты будут записаны в массив $bulkcheck
.
Опция Stop when found также поддерживается, парсинг закончится если по всем доменам найдены позиции.
Подстановки запросов
Вы можете использовать встроенные макросы для автоматической подстановки подзапросов из файлов, например мы хотим проверить сайты/сайт по базе ключей, укажем несколько основных запросов:
ria.ru
lenta.ru
rbc.ru
yandex.ru
В формате запросов укажем макрос подстановки дополнительных слов из файла Keywords.txt, данный метод позволяет проверять базу сайтов по базе ключей и получить в результате позиции:
$query {subs:Keywords}
Данный макрос создаст столько же дополнительных запросов сколько их находится в файле на каждый исходный поисковый запрос, что в сумме даст [количество исходных запросов(домены)] х [количество запросов в файле Keywords] = [общее количество запросов]
в результате работы макроса.
Варианты вывода результатов
A-Parser поддерживает гибкое форматирование результатов благодаря встроенному шаблонизатору Template Toolkit, что позволяет ему выводить результаты в произвольной форме, а также в структуированной, например CSV или JSON
Экспорт списка позиций
Аналогично как в SE::Google::Position.
Одновременная проверка нескольких доменов (пакетная проверка)
Аналогично как в SE::Google::Position.
Ссылки + анкоры + сниппеты с выводом позиции
Вывод ссылок, анкоров и сниппетов в таблицу CSV
Сохранение связанных ключевых слов
Конкуренция ключевых слов
Проверка индексации ссылок
Сохранение в формате SQL
Дамп результатов в JSON
Обработка результатов
A-Parser позволяет обрабатывать результаты непосредственно во время парсинга, в этом разделе мы привели наиболее популярные кейсы для парсера SE::Bing::Position
Сохранение доменов без нулевых позиций
Аналогично как в SE::Google::Position.
Уникализация ссылок
Уникализация ссылок по домену
Извлечение доменов
Удаление тегов из анкоров и сниппетов
Фильтрация ссылок по вхождению
Возможные настройки
Поддерживает все настройки парсера SE::Bing, а также дополнительно:
Название параметра | Значение по умолчанию | Описание |
---|---|---|
Pages count | 1 | Количество страниц парсинга выдачи (от 1 до 50) |
Links per page | Auto | Количество ссылок в выдачи на страницу (Auto / 10 / 15 / 30 / 50) |
Result format | $domain - $key: $position\n | Формат вывода результата |
Stop when found | ☑ | Останавливать парсинг если найден домен, не будет переходить на следующие страницы |
Match type | Exact domain | Возможность сравнивать искомую позицию по домену, по главному домену и по полной ссылке (Exact domain / Top level domain / Exact url) |