- Минимальная версия A-Parser
- 1.2.2596
Цель: проверить позиции сайтов по ключевым словам в Яндексе сразу по нескольким регионам.
Решение: обычно для этого нужно составить пресет, в который добавить отдельно по парсеру для каждого региона. Но если нужно проверить по нескольким десяткам регионов, тогда эта задача становится довольно сложной и утомительной. Поэтому можно воспользоваться функционалом JS парсеров и написать небольшую обертку вокруг стандартного
SE::Yandex::Position, которая на вход будет принимать код региона и запрос, а на выходе выдавать позицию для этого региона. Собственно это и было сделано.
Данный парсер полностью повторяет функционал
SE::Yandex::Position, за исключением формата запроса. Здесь нужно указывать запросы такого вида:
Также убран из настроек выбор региона, т.к. он задается в запросе.
Получить актуальный список регионов Яндекса можно в справочнике tools.data.YandexSERPRegionsNew.
Решение: обычно для этого нужно составить пресет, в который добавить отдельно по парсеру для каждого региона. Но если нужно проверить по нескольким десяткам регионов, тогда эта задача становится довольно сложной и утомительной. Поэтому можно воспользоваться функционалом JS парсеров и написать небольшую обертку вокруг стандартного
SE::Yandex::Position, которая на вход будет принимать код региона и запрос, а на выходе выдавать позицию для этого региона. Собственно это и было сделано.
Данный парсер полностью повторяет функционал
SE::Yandex::Position, за исключением формата запроса. Здесь нужно указывать запросы такого вида:т.е. спереди через пробел нужно указывать id региона.
Также убран из настроек выбор региона, т.к. он задается в запросе.
Получить актуальный список регионов Яндекса можно в справочнике tools.data.YandexSERPRegionsNew.