SE::Yandex::WordCraft - Парсер Вордкрафт (WordCraft). Подбор запросов и анализ рынка
Обзор парсера
Yandex WordCraft (Вордкрафт) - это часть сервиса Яндекс Вебмастер, с помощью которго вы можете подобрать целевые запросы для продвижения и рекламы, учитывая популярность и конкурентную среду. Доступны сотни миллионов уникальных запросов для анализа. Спрос, показы, клики, позиции приведены с усреднением за месяц по прошедшему году.
Парсер запросов Yandex WordCraft поддерживает автоматические размножение запросов, вы можете быть уверены что получите максимальное число результатов из выдачи.
Функционал A-Parser позволяет сохранять настройки парсинга для дальнейшего использования (пресеты), задавать расписание парсинга и многое другое. Вы можете использовать автоматическое размножение запросов, подстановку подзапросов из файлов, перебор цифро-буквенных комбинаций и списков для получения максимально возможного количества результатов при парсинге Яндекс Вордстат.
Сохранение результатов возможно в том виде и структуре которая вам необходима, благодаря встроенному мощному шаблонизатору Template Toolkit который позволяет применять дополнительную логику к результатам и выводить данные в различных форматах, включая TXT, JSON, SQL и CSV.
Аккаунты
Для работы парсера SE::Yandex::WordCraft необходимы аккаунты Яндекс. Аккаунты можно зарегистрировать с помощью парсера SE::Yandex::Register или просто добавить существующие аккаунты в файл files/SE-Yandex/accounts.txt
в поддерживаемом формате.
Либо можно включить регистрацию аккаунтов "на лету".
Собираемые данные
- Запросы пользователей (основные):
- Запрос, конкурентность, спрос, клики
- Запросы пользователей (дополнительные):
- Запрос, конкурентность, спрос, клики
- Популярные сайты в поиске Яндекса (сайты):
- Сайт, частота показов, средняя позиция
- Популярные сайты в поиске Яндекса (страницы):
- URL, частота показов, средняя позиция, кол-во запросов, заголовок
Варианты использования
- Оценка конкурентности по кейворду (спрос, клики)
- Поиск новых ключевых слов схожей тематики
- Сбор больших баз ключевых слов разной тематики
- Любые другие варианты подразумевающие парсинг Яндекс Вебмастер WordCraft в том или ином виде
Запросы
В качестве запросов необходимо указывать ключевые слова, точно так же как если бы их вводили прямо в поле поиска по запросу Вордкрафта, например:
пылесос
seo
Варианты вывода результатов
A-Parser поддерживает гибкое форматирование результатов благодаря встроенному шаблонизатору Template Toolkit, что позволяет ему выводить результаты в произвольной форме, а также в структуированной, например CSV или JSON
Вывод по умолчанию
Пример вывода списка запросов пользователей (основные). Формат результата:
User queries general: $uqg.format('$query,$compet,$demand,$clicks\n')
В результате список:
пылесос,HIGH,33190,9248
пылесос,HIGH,31204,8768
пылесос,HIGH,14097,6082
...
пылесос,HIGH,791,656
Для вывода результатов используя Общий формат результатов нужно указать номер парсера в задании - $p1.
(parser 1) или p1.
если используется шаблонизатор Template Toolkit. Например:
User queries general: $p1.uqg.format('$query,$compet,$demand,$clicks\n')
Что такое Общий формат результатов смотрите в Редактирование формата результата
Вывод в таблицу CSV
Пример вывода списка запросов пользователей (основные) в таблицу CSV. Формат результата:
[%
FOREACH uqg;
tools.CSVline(query,compet,demand,clicks);
END;
%]
Пример вывода списка запросов пользователей (дополнительные) в таблицу CSV. Формат результата:
[%
FOREACH uqa;
tools.CSVline(query,compet,demand,clicks);
END;
%]
Пример вывода списка популярных сайтов в поиске Яндекса (сайты) в таблицу CSV. Формат результата:
[%
FOREACH rs;
tools.CSVline(site,popul,position);
END;
%]
Пример вывода списка популярных сайтов в поиске Яндекса (страницы) в таблицу CSV. Формат результата:
[%
FOREACH rp;
tools.CSVline(url,popul,position,queries,title);
END
%]
Смотреть также: Фильтры результатов
Возможные настройки
Параметр | Значение по умолчанию | Описание |
---|---|---|
AntiGate preset | default | Необходимо предварительно настроить парсер Util::AntiGate - указать свой ключ доступа и другие параметры, после чего выбрать созданный пресет здесь |
AntiGate preset for Login | default | Пресет AntiGate для логина. Необходимо предварительно настроить парсер Util::AntiGate с параметрами, после чего выбрать созданный пресет здесь |
Accounts | Only from "accounts.txt" | Выбор метода работы с аккаунтами: Always auto register - всегда автоматически регистрировать аккаунты "на лету", требуется выбрать настроенный пресет в параметре SE::Yandex::Register preset. Auto register if no more in "accounts.txt" - сначала используются существующие аккаунты из accounts.txt, а если они заканчиваются - используется автоматическая регистрация "на лету", для которой соответственно нужно выбрать настроенный пресет в параметре SE::Yandex::Register preset. Only from "accounts.txt" - использовать только существующие аккаунты из accounts.txt, а если они заканчиваются - ждать заданное время (параметр Wait new accounts in "accounts.txt") появления новых |
Wait new accounts in "accounts.txt" | 0 | Время ожидания появления новых аккаунтов в accounts.txt |
Remove bad accounts | Always, except wrong login/password | Автоматическое удаление "плохих" аккаунтов: Always - всегда удалять. Always, except wrong login/password - удалять всегда, кроме случаев, когда Яндекс сообщил что указаны неверный логин/пароль. Дело в том, что такое сообщение Яндекс может отдавать при бане IP для абсолютно рабочего аккаунта, поэтому опционально можно оставлять такие аккаунты для повторного использования. Never - никогда не удалять. Вне зависимости от выбранного варианта при ошибках прокси/браузера аккаунты не удаляются |
SE::Yandex::Register preset | default | Выбор пресета настроек для SE::Yandex::Register |
Use sessions | ☑ | Использование сессий |
Do not reset session if authorization passed | ☑ | Не сбрасывать сессию при ошибках если парсер уже авторизовался |