Rank::Bukvarix::Keyword - Сбор ключевых слов по кейворду из Букварикса
Обзор парсера
Парсер ключевых слов по кейворду из Букварикса. Благодаря парсеру Rank::Bukvarix::Keyword вы сможете автоматически собирать базы ключей из bukvarix.com по запросу. Используя парсер Rank::Bukvarix::Keyword можно легко и быстро спарсить ключи из Букварикса благодаря многопоточной работе.
Подбор слов букварикс решает одну из главных задач SEO, а именно быстрое автоматизированное получение расширенного семанического ядра. Получение ключей, количества результатов в Яндексе, частотоности, позиции, а в комплексе с парсером ключевых слов Букварикса по домену - Rank::Bukvarix::Domain вы получите максимально целостную семантику, которая поможет привлечь больше органического трафика.
Благодаря многопоточной работе A-Parser'a, скорость обработки запросов может достигать 4 300 запросов в минуту, что в среднем позволяет получать до 210 000 не уникальных результатов в минуту.
Вы можете использовать фильтрацию результатов чтобы почистить результат, удалив весь не нужный мусор (использовав минус-слова).
Функционал A-Parser позволяет сохранять настройки парсинга парсера Rank::Bukvarix::Keyword для дальнейшего использования (пресеты), задавать расписание парсинга и многое другое.
Сохранение результатов возможно в том виде и структуре которая вам необходима, благодаря встроенному мощному шаблонизатору Template Toolkit который позволяет применять дополнительную логику к результатам и выводить данные в различных форматах, включая JSON, SQL и CSV.
Собираемые данные
Данные собираются с сервиса bukvarix.com
- Ключевое слово
- Количество слов в ключе
- Количество символов
- Частотность(Весь мир)
- Частотность("!Весь !мир")
- Количество результатов в Букварикс
Возможности
- Возможность парсинга до 1000 результатов по запросу или более с платным ключом API
- Возможность использования платного ключа API
Варианты использования
- Cбор ключей
- Определение ключа с наибольшей частотностью
API-ключ
Бесплатный API-ключ
А-Парсер в стандартных настройках использует free
API-ключ.
Платный API-ключ
Возможные ограничения API-ключа о которых сообщает поддержка Букварикса при выдаче ключа:
- количество запросов в сутки
- количество строк в отчете для каждого запроса
Обязательно нужно учитывать эти ограничения в А-Парсере используя платный API-ключ.
Также дополнительно существуют следующие правила/ограничения при использовании API (они действуют для всех ключей):
- Последовательное (однопоточное) выполнение запросов.
- Не использовать прокси.
Ключ API покупается отдельно от покупки подписки Букварикса.
Для использования платного ключа в А-Парсере нужно воспользоваться опциями API-key и Max rows count которые описаны ниже в Возможные настройки.
Запросы
В качестве запросов необходимо указывать список ключей, например:
essay buy
write essay
forex
twitter парсер
парсеры форум
парсер текста google
форум парсеры
inurl php id
a парсер
a parser скачать
массовый чекер позиций a parser
Подстановки запросов
Вы можете использовать встроенные макросы для разможения запросов, например мы хотим получить очень большую базу кейвордов, укажем несколько основных запросов на разных языках:
essay buy
write essay
forex
twitter парсер
парсеры форум
В формате запросов укажем перебор символов от a до zzzz, данный метод позволяет максимально ротировать поисковую выдачу и получать множество новых уникальных результатов:
$query {az:a:zzzz}
Данный макрос создаст 475254
дополнительных запросов на каждый исходный поисковый запрос, что в сумме даст 4 х 475254 = 1901016
поисковых запроса, цифра впечатляющая, но это совсем не проблема для A-Parser'а. При скорости 2000
запросов в минуту такое задание обработается всего за 16
часов.
Варианты вывода результатов
A-Parser поддерживает гибкое форматирование результатов благодаря встроенному шаблонизатору Template Toolkit, что позволяет ему выводить результаты в произвольной форме, а также в структуированной, например CSV или JSON
Экспорт списка ключей
Формат результата:
$keywords.format('$key\n')
Пример результата:
write essay
write essay opinion
write written essay
to write essay
write your essay
write in essay
essay opinion write
essay write
write a essay
write to essay
...
Вывод ключа, частотности, количества слов и символов
Формат результата:
$keywords.format('$key, $frequency, $wordscount, $symbolscount\n')
Пример результата:
write essay, 16552, 2, 11
write essay opinion, 1060, 3, 19
write written essay, 16548, 3, 19
to write essay, 16552, 3, 14
write your essay, 3662, 3, 16
write in essay, 16552, 3, 14
essay opinion write, 1060, 3, 19
essay write, 16552, 2, 11
write a essay, 16552, 3, 13
write to essay, 16552, 3, 14
...
Вывод ключа, частотности, количества слов и символов в таблицу CSV
Встроенная утилита $tools.CSVLine
позволяет создавать корректные табличные документы, готовые для импорта в Excel или Google Таблицы.
Формат результата:
[% FOREACH i IN keywords;
tools.CSVline(i.key,i.frequency,i.wordscount, i.symbolscount);
END %]
Имя файла:
$datefile.format().csv
Начальный текст:
Ключ,Частотность,Количество слов,Количество символов
В Формате результатов применяется шаблонизатор Template Toolkit для вывода элементов массива $keywords
в цикле FOREACH
.
В имени файла результатов нужно просто изменить разрешение файла на csv.
Чтобы опция "Начальный текст" была доступна в Редакторе заданий, нужно активировать "Больше опций". В "Начальный текст" записываем названия столбцов через запятую и второй строку делаем пустой.
Сохранение в формате SQL
Формат результата:
[% FOREACH keywords;
"INSERT INTO serp VALUES('" _ query _ "', '" _ frequency _ "', '" _ wordscount _ "', '" _ symbolscount _ "')\n";
END %]
Пример результата:
INSERT INTO serp VALUES('write essay', '16552', '2', '11')
INSERT INTO serp VALUES('write essay', '1060', '3', '19')
INSERT INTO serp VALUES('write essay', '16548', '3', '19')
INSERT INTO serp VALUES('write essay', '16552', '3', '14')
INSERT INTO serp VALUES('write essay', '3662', '3', '16')
INSERT INTO serp VALUES('write essay', '16552', '3', '14')
INSERT INTO serp VALUES('write essay', '1060', '3', '19')
INSERT INTO serp VALUES('write essay', '16552', '2', '11')
INSERT INTO serp VALUES('write essay', '16552', '3', '13')
INSERT INTO serp VALUES('write essay', '16552', '3', '14')
...
Дамп результатов в JSON
Общий формат результата:
[% IF notFirst;
",\n";
ELSE;
notFirst = 1;
END;
obj = {};
obj.keywords = [];
FOREACH item IN p1.keywords;
obj.keywords.push(item.key);
END;
obj.json %]
Начальный текст:
[
Конечный текст:
]
Пример результата:
[{"keywords":["write essay","write essay opinion","write written essay","to write essay","write your essay","write in essay","essay opinion write","essay write","write a essay","write to essay","write the essay","write my essay","how write essay","opinion essay write","essay to write","write an essay","write opinion essay","essay write help","write am essay","personal essay write","essay write me","write fast essay","write essay words","write essay online","write personal essay","online essay write","write essay fast","essay write online","online write essay","write me essay","essay personal write","write short essay","help write essay","best essay write","write essay school","write topics essay","write school essay","essay school write","write essay teacher","write essay topic","write essay plan","essay topics write","school essay write","write essay help","write essay topics","write work essay","topic write essay","write help essay","write best essay","write essay ielts","write essay questions","write essay good","write essay question","good essay write"]}]
Чтобы опции "Начальный текст" и "Конечный текст" были доступны в Редакторе заданий, нужно активировать "Больше опций".
Обработка результатов
A-Parser позволяет обрабатывать результаты непосредственно во время парсинга, в этом разделе мы привели наиболее популярные кейсы для парсера Rank::Bukvarix::Keyword
Уникализация результатов
Аналогично как в Rank::Bukvarix::Domain.
Фильтрация результатов (использование минус-слов)
Аналогично как в Rank::Bukvarix::Domain.
Возможные настройки
Название параметра | Значение по умолчанию | Описание |
---|---|---|
API-key | free | Ввод используемого API-ключа |
Max rows count | 1000 | Количество строк в результате для каждого запроса |