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

SE::Yandex::WordStat::ByRegion -

Обзор парcера Yandex WordStat by region#

какие данные собирает парсер SE::Yandex::WordStat::ByRegion

Wordstat - это сервис Яндекса, предназначенный для оценки пользовательского интереса к различным тематикам и подбора ключевых слов для SEO-оптимизации и контекстной рекламы. Кроме того, с помощью Wordstat Yandex можно оценить сезонность и географическую зависимость поисковых запросов.

Парсер Yandex WordStat by region поддерживает автоматические размножение запросов, вы можете быть уверены что получите максимальное число результатов из выдачи. Также A-Parser может автоматически переходить по связанным запросам на указанную глубину.

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

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

Аккаунты#

Для работы парсера SE::Yandex::WordStatSE::Yandex::WordStat необходимы аккаунты Яндекс. Аккаунты можно зарегистрировать с помощью парсера SE::Yandex::RegisterSE::Yandex::Register или просто добавить существующие аккаунты в файл files/SE-Yandex/accounts.txt в формате:

login1@yandex.ru;password
login2@yandex.ru;password2

Собираемые данные#

  • Общее количество показов по запросу
  • Статистика ключевых слов по регионам и городам:
  • Регион/Город
  • Количество просмотров за месяц
  • Региональная популярность в %

Возможности#

  • Поддерживает выбор региона поиска(с подгруппами)
  • Может автоматически подставлять найденные кейворды заново в запросы(опция Parse to level)
  • Возможность обхода каптчи с помощью сервиса AntiCaptcha или любого другого поддерживающего их API

Варианты использования#

  • Оценка количества трафика по кейворду

Запросы#

  • В качестве запросов необходимо указывать ключевые слова, точно так же как если бы их вводили прямо в форму поиска Вордстата, например:
test

Результаты#

  • В результате отображено количество показов по запросу, статистика ключевых слов по регионам и городам, количество просмотров за месяц и региональная популярность:
test - Total views: 872855
Views by regions:
Москва и Московская область 147107, 85%
Центр 194716, 77%
Северо-Запад 55815, 70%
Юг 31759, 67%
Поволжье 86006, 66%
...
Views by cities:
Чита 2937, 113%
Санкт-Петербург 35713, 73%
Белгород 2737, 58%
Иваново 1773, 55%
Калуга 2196, 64%
Кострома 1166, 49%

Варианты вывода резульатов#

A-Parser поддерживает гибкое форматирование результатов благодаря встроенному шаблонизатору Template Toolkit, что позволяет ему выводить результаты в произвольной форме, а также в структуированной, например CSV или JSON

Вывод результата в JSON#

Формат результата:

[% data = {};
data.regions = [];
data.totalcount = totalcount;
FOREACH i IN regions;
item = {};
item.popularity = i.popularity;
item.region = i.region;
item.count = i.count;
data.regions.push(item);
END;
result = {};
result = data;
result.json %]

Пример результата:

{
"regions": [
{
"count": "1902795",
"popularity": 88,
"region": "Москва и Московская область"
},
{
"count": "2992864",
"popularity": 96,
"region": "Центр"
},
{
"count": "926138",
"popularity": 95,
"region": "Северо-Запад"
},
{
"count": "647140",
"popularity": 112,
"region": "Юг"
},
{
"count": "34894",
"popularity": 77,
"region": "Север"
},
],
"totalcount": "10837937"
}

Вывод результата в CSV#

Формат результата:

[% FOREACH i IN regions; tools.CSVline(query, i.popularity, i.region, i.count); END; %]

Пример результата:

"тест",88,"Москва и Московская область",1902795
"тест",96,"Центр",2992864
"тест",95,"Северо-Запад",926138
"тест",112,Юг,647140
"тест",124,"Поволжье",1927873
"тест",64,"Запад",60975
"тест",86,"Восток",427304

Дамп результата в SQL#

Формат результата:

[% FOREACH i IN regions; "INSERT INTO regions VALUES('" _ query _ "', '"; i.popularity _ "', '"; i.count _ "', '"; i.region _ "')\n"; END %]

Пример результата:

INSERT INTO regions VALUES('тест', '88', '1902795', 'Москва и Московская область')
INSERT INTO regions VALUES('тест', '96', '2992864', 'Центр')
INSERT INTO regions VALUES('тест', '95', '926138', 'Северо-Запад')
INSERT INTO regions VALUES('тест', '112', '647140', 'Юг')
INSERT INTO regions VALUES('тест', '124', '1927873', 'Поволжье')
INSERT INTO regions VALUES('тест', '64', '60975', 'Запад')
INSERT INTO regions VALUES('тест', '86', '427304', 'Восток')
INSERT INTO regions VALUES('тест', '80', '89569', 'Юг')
INSERT INTO regions VALUES('тест', '75', '356560', 'Центр')
INSERT INTO regions VALUES('тест', '77', '34894', 'Север')
tip

Смотреть также: Фильтры результатов

Возможные настройки#

ПараметрЗначение по умолчаниюОписание
RegionAllРегион поиска
Remove + from keywordsУдалять символ плюса (+) из найденных запросов
Use AntiGateОпределяет использовать ли AntiGate для обхода каптч
AntiGate presetdefaultНеобходимо предварительно настроить парсер Util::AntiGate - указать свой ключ доступа и другие параметры, после чего выбрать созданный пресет здесь
First sleep50Задержка после первого запроса при использовании AntiGate для экономии каптч
Use sessionСохраняет хорошие сессии для дальнейшего использования
Mobile onlyПолучать статистику только для мобильного трафика
Последнее обновление