Перейти к основному содержимому

SE::Yandex::WordCraft - Парсер Вордкрафт (WordCraft). Подбор запросов и анализ рынка

img

Обзор парсера

Yandex WordCraft (Вордкрафт) - это часть сервиса Яндекс Вебмастер, с помощью которго вы можете подобрать целевые запросы для продвижения и рекламы, учитывая популярность и конкурентную среду. Доступны сотни миллионов уникальных запросов для анализа. Спрос, показы, клики, позиции приведены с усреднением за месяц по прошедшему году.

Парсер запросов Yandex WordCraft поддерживает автоматические размножение запросов, вы можете быть уверены что получите максимальное число результатов из выдачи.

Функционал A-Parser позволяет сохранять настройки парсинга для дальнейшего использования (пресеты), задавать расписание парсинга и многое другое. Вы можете использовать автоматическое размножение запросов, подстановку подзапросов из файлов, перебор цифро-буквенных комбинаций и списков для получения максимально возможного количества результатов при парсинге Яндекс Вордстат.

Сохранение результатов возможно в том виде и структуре которая вам необходима, благодаря встроенному мощному шаблонизатору Template Toolkit который позволяет применять дополнительную логику к результатам и выводить данные в различных форматах, включая TXT, JSON, SQL и CSV.

Аккаунты

Для работы парсера SE::Yandex::WordCraftSE::Yandex::WordCraft необходимы аккаунты Яндекс. Аккаунты можно зарегистрировать с помощью парсера SE::Yandex::RegisterSE::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 presetdefaultНеобходимо предварительно настроить парсер Util::AntiGateUtil::AntiGate - указать свой ключ доступа и другие параметры, после чего выбрать созданный пресет здесь
AntiGate preset for LogindefaultПресет AntiGate для логина. Необходимо предварительно настроить парсер Util::AntiGateUtil::AntiGate с параметрами, после чего выбрать созданный пресет здесь
AccountsOnly 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 accountsAlways, except wrong login/passwordАвтоматическое удаление "плохих" аккаунтов: Always - всегда удалять. Always, except wrong login/password - удалять всегда, кроме случаев, когда Яндекс сообщил что указаны неверный логин/пароль. Дело в том, что такое сообщение Яндекс может отдавать при бане IP для абсолютно рабочего аккаунта, поэтому опционально можно оставлять такие аккаунты для повторного использования. Never - никогда не удалять. Вне зависимости от выбранного варианта при ошибках прокси/браузера аккаунты не удаляются
SE::Yandex::Register presetdefaultВыбор пресета настроек для SE::Yandex::RegisterSE::Yandex::Register
Use sessionsИспользование сессий
Do not reset session if authorization passedНе сбрасывать сессию при ошибках если парсер уже авторизовался