SE::Yandex::WordStat — Парсер ключевых слов и статистики показов с сервиса wordstat.yandex.ru | A-Parser
-
Аккаунты(top)
Для работы парсера SE::Yandex::WordStat необходимы аккаунты Яндекс. Аккаунты можно зарегистрировать с помощью парсера SE::Yandex::Register или просто добавить существующие аккаунты в файл files/SE-Yandex/accounts.txt в формате:[email protected];password
[email protected];password2
…Нажмите, чтобы раскрыть…
Собираемые данные(top)
- Количество показов по указанному запросу
- Дату обновления статистики
- Список всех кейвордов связанных с указанным и число их показов в месяц
- Список всех дополнительных кейвордов которые искали пользователи и число их показов в месяц
Возможности(top)
- Парсит максимальное отдаваемое вордстатом число результатов — 40 страниц по 50 элементов выдачи
- Поддерживает выбор региона поиска(с подгруппами)
- Может автоматически подставлять найденные кейворды заново в запросы(опция Parse to level)
- Возможность выбора сразу нескольких регионов для оценки
- Возможность обхода каптчи с помощью сервиса AntiCaptcha или любого другого поддерживающего их API
Варианты использования(top)
- Оценка количества трафика по кейворду(частота)
- Поиск новых ключевых слов схожей тематики
- Сбор больших баз ключевых слов разной тематики
- Любые другие варианты подразумевающие парсинг Яндекс.WordStat в том или ином виде
Запросы(top)
- В качестве запросов необходимо указывать ключевые слова, точно так же как если бы их вводили прямо в форму поиска Вордстата, например:
окна москва
«окна москва»
!окна !москваНажмите, чтобы раскрыть…
Результаты(top)
- В результате отображен исходный запрос, число его показов, дата обновления статистики, список связанных кейвордов и их показы в месяц, список дополнительных кейвордов и их показы в месяц
!окна !москва — 10368, updated: 16/05/2013
keywords:
окна москва: 32367
пластиковые окна москва: 8994
окна пвх москва: 4813
купить окна москва: 2561
окна цены москва: 1706
москва работа окна: 1547
вакансии окна москва: 1187
деревянные окна москва: 1087
служба +одного окна москва: 1021
…
additional keywords:
производство окон пвх: 8512
окна rehau: 15686
окна salamander: 1576
окна kbe: 3798
окна кбе: 6089
окна кве: 3227
остекление балконов: 83216
беседки: 471213
остекление лоджий: 26366
офисные перегородки: 18740
монтаж окон: 26223
…Нажмите, чтобы раскрыть…
Возможные настройки(top)
Общие настройки для всех парсеровПараметр Значение по умолчанию Описание Pages count 10 Количество страниц для парсинга Region All Регион поиска Remove + from keywords ☐ Удалять символ плюса (+) из найденных запросов Use AntiGate ☐ Определяет использовать ли AntiGate для обхода каптч AntiGate preset default Необходимо предварительно настроить парсер Util::AntiGate — указать свой ключ доступа и другие параметры, после чего выбрать созданный пресет здесь AntiGate preset for Login default Пресет AntiGate для логина. Необходимо предварительно настроить парсер Util::AntiGate с параметрами, после чего выбрать созданный пресет здесь Use Accounts ☑ First sleep 50 Задержка после первого запроса при использовании AntiGate для экономии каптч Use session ☑ Сохраняет хорошие сессии для дальнейшего использования Mobile only ☐ Получать статистику только для мобильного трафика Remove bad accounts ☑ Автоматическое удаление аккаунтов с неверным логин/паролем или требующих подтверждения по телефону Полезные ссылки(top)
Подробный разбор парсинга частотности и конкуренции ключевых слов с помощью парсеров SE::Yandex и SE::Yandex::WordStat
SE::Yandex::WordStat::ByDate — Парсер статистики показов Yandex WordStat по месяцам или неделям | A-Parser
-
Аккаунты(top)
Для работы парсера SE::Yandex::WordStat::ByDate необходимы аккаунты Яндекс. Аккаунты можно зарегистрировать с помощью парсера SE::Yandex::Register или просто добавить существующие аккаунты в файл files/SE-Yandex/accounts.txt в формате:[email protected];password
[email protected];password2
…Нажмите, чтобы раскрыть…
Собираемые данные(top)
- Статистика ключевых слов по месяцам или неделям
- Дату
- Абсолютное значение
- Относительное значение
Возможности(top)
- Поддерживает выбор региона поиска(с подгруппами)
- Может автоматически подставлять найденные кейворды заново в запросы(опция Parse to level)
- Возможность обхода каптчи с помощью сервиса AntiCaptcha или любого другого поддерживающего их API
Варианты использования(top)
- Оценка количества трафика по кейворду
- Выявление сезонных ключевых слов
Запросы(top)
- В качестве запросов необходимо указывать ключевые слова, точно так же как если бы их вводили прямо в форму поиска Вордстата, например:
test
Нажмите, чтобы раскрыть…
Результаты(top)
- В результате отображена статистика ключевых слов за месяц и за неделю:
Monthly:
2011-09-30 3010832 0.0008903808
2011-10-31 681432 0.0001825883
2011-11-30 628532 0.0001575008
2011-12-31 629072 0.0001495699
2012-01-31 561206 0.0001300651
2012-02-29 572039 0.0001290000
2012-03-31 614897 0.0001225754
2012-04-30 520433 0.0001185340
2012-05-31 521967 0.0001235327
2012-06-30 502568 0.0001299958
…
Weekly:
2012-09-16 118715 0.0001222877
2012-09-23 120799 0.0001211773
2012-09-30 137809 0.0001365837
2012-10-07 133929 0.0001313643
2012-10-14 140373 0.0001293922
2012-10-21 136014 0.0001242209
2012-10-28 148350 0.0001293328
2012-11-04 139556 0.0001232566
2012-11-11 154830 0.0001314057
2012-11-18 136458 0.0001147489
2012-11-25 149463 0.0001261401
2012-12-02 144724 0.0001197564
2012-12-16 162864 0.0001298181
…Нажмите, чтобы раскрыть…
Возможные настройки(top)
Общие настройки для всех парсеровПараметр Значение по умолчанию Описание Region All Регион поиска Remove + from keywords ☐ Удалять символ плюса (+) из найденных запросов Use AntiGate ☐ Определяет использовать ли AntiGate для обхода каптч AntiGate preset default Пресет парсера Util:AntiGate. Необходимо предварительно настроить парсер Util::AntiGate — указать свой ключ доступа и другие параметры, после чего выбрать созданный пресет здесь First sleep 50 sec Задержка после первого запроса при использовании AntiGate для экономии каптч Use sessions ☑ Сохраняет хорошие сессии для дальнейшего использования Mobile only ☐ Получать статистику только для мобильного трафика
API Wordstat — Пишем приложение для Яндекс Wordstat
Для этого мы будем работать с API Директа, а именно, его частью, посвященной Яндекс Wordstat (далее WS).
API — это интерфейс программирования, с помощью которого мы упрощаем себе жизнь и избавляемся от скучных действий: вместо рутинной работы с каким-либо сервисом, пишем программу, которая всё делает сама, работая напрямую через API.
Не будем вдаваться в подробности как происходит связь нашей программы и сервиса. Яндекс предоставляет выбор для реализации ваших решений. Мы будем работать с JSON-запросами на языке программирования Python 2.7 (далее питон). Если у вас стоит последняя версия питона, то вообще круто: расскажете потом, как работает. В тонкости можно не вникать, всё итак будет понятно.
Сперва установите питон:
Затем получаем разрешение на работу с API WS. Для этого активируем песочницу и регистрируем своё тестовое приложение. Если всё делать по инструкции из справки, обязательно справитесь.
По окончанию регистраций у вас на руках будет идентификатор приложения, который используется для получения отладочного токена. Заходим на сайт, но в get-параметрах дописываем ?response_type=token&client_id=<идентификатор приложения>
Получится переход примерно по такой ссылке:
https://oauth.yandex.ru/authorize?response_type=token&client_id=fd8861b2514409888b52197dfb68a
После перехода по ссылке откроется страница с токеном, который надо скопировать и сохранить.
Ниже приводится код, позволяющий получать данные по нужным фразам и записывать новые фразы в файл. План действий:
- скопируйте весь код;
- создайте новый файл в IDLE или другой среде разработки;
- вставьте код и сохраните с расширением .ру
Код доступен в этом GoogleDoc файле.
Все, что написано после #является комментарием и будет проигнорировано при выполнении. В питоне все отступы и пробелы имеют значение, их удаление может привести к неправильной работе программы. И самое главное: не забудьте указать свой токен для работы программы!
Пример работы:
В директории со скриптом будет лежать файл с полученными запросами.
Давайте теперь поговорим об особенностях:
- В одном отчёте собирается информация только для 10 фраз.
- Заказ отчёта для одной фразы стоит 10 баллов.
- Все остальные методы, кроме формирования отчёта бесплатны.
- Для каждой заданной фразы можно получить не более 300 фраз
- Один пользователь за сутки может получить статистику поисковых запросов для 1000 фраз (не проверял).
- Для одного пользователя на сервере хранится не более пяти отчетов (по всем кампаниям). При попытке сформировать шестой отчёт возвращается сообщение об ошибке с кодом 31.
- Отчёты хранятся на сервере в течение пяти часов, а затем автоматически удаляются. Поэтому мы их удаляем сразу.
- Как только вы получили, например, 300 фраз для 1 запроса, можете запросить ключевые слова для каждой из этих 300 шт., естественно спишется 3000 баллов. Можете построить 300 отчетов по одной фразе или 30 по 10. Получив отчёты для каждой из 300 фраз, можете копнуть ещё глубже. Для этого надо немного изменить код и , возможно, подключить дополнительные токены. Я запрашивал 300 отчетов подряд и при этом не получал бан от Яндекса.
- При указании фразы можно использовать конструкции WS, например, (купить|цена) (хлеб|бензин) — сойдёт за одну фразу, но по ней также будет получено не более 300 фраз.
- Если вы агентство, то дополнительные баллы можно попросить у менеджера.
- Баллы — “валюта” за счёт которой мы работаем с API WS, если они закончатся, то придется ждать их восстановления.
- Помните, что другие сервисы могут также тратить ваши баллы.
Справка по методам WS.
Работа с файлами питона и справка - Для работы с WS, как мне кажется, не обязательно получать полноценный доступ к API, хватит и песочницы; можно не задумываться о требованиях.
- Пишите в ТП API Директа: ребята всегда отвечают развернутыми ответами и дают дельные советы, не только по API, но и по самой логике программы.
- На Github есть какой-то материал по работе с API WS на php.
Таким образом можно за быстрый срок создать своё приложение для работы с WS (особенно круто, если вы программируете или рядом есть программист). Питон выбран не случайно, проще чем с ним не будет точно. При желании код можно усовершенствовать и превратить в веб-приложение (если руки дойдут и будет интересно, то и про это появится статья).
SE::Yandex::WordStat::ByRegion — Парсер статистики ключевых слов по регионам и городам в Wordstat | A-Parser
-
Аккаунты(top)
Для работы парсера SE::Yandex::WordStat::ByDate необходимы аккаунты Яндекс. Аккаунты можно зарегистрировать с помощью парсера SE::Yandex::Register или просто добавить существующие аккаунты в файл files/SE-Yandex/accounts.txt в формате:[email protected];password
[email protected];password2
…Нажмите, чтобы раскрыть…
Собираемые данные(top)
- Общее количество показов по запросу
- Статистика ключевых слов по регионам и городам:
- Регион/Город
- Количество просмотров за месяц
- Региональная популярность в %
- Регион/Город
Возможности(top)
- Поддерживает выбор региона поиска(с подгруппами)
- Может автоматически подставлять найденные кейворды заново в запросы(опция Parse to level)
- Возможность обхода каптчи с помощью сервиса AntiCaptcha или любого другого поддерживающего их API
Варианты использования(top)
- Оценка количества трафика по кейворду
Запросы(top)
- В качестве запросов необходимо указывать ключевые слова, точно так же как если бы их вводили прямо в форму поиска Вордстата, например:
test
Нажмите, чтобы раскрыть…
Результаты(top)
- В результате отображено количество показов по запросу, статистика ключевых слов по регионам и городам, количество просмотров за месяц и региональная популярность:
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%
…Нажмите, чтобы раскрыть…
Возможные настройки(top)
Общие настройки для всех парсеровПараметр Значение по умолчанию Описание Region All Регион поиска Remove + from keywords ☐ Удалять символ плюса (+) из найденных запросов Use AntiGate ☐ Определяет использовать ли AntiGate для обхода каптч AntiGate preset default Пресет парсера Util:AntiGate. Необходимо предварительно настроить парсер Util::AntiGate — указать свой ключ доступа и другие параметры, после чего выбрать созданный пресет здесь First sleep 50 sec Задержка после первого запроса при использовании AntiGate для экономии каптч Use sessions ☑ Сохраняет хорошие сессии для дальнейшего использования Mobile only ☐ Получать статистику только для мобильного трафика - Общее количество показов по запросу