Задача: проверить позиции сайтов по ключевым словам в Яндексе сразу по нескольким регионам.
- Минимальная версия A-Parser:
- 1.1.937
Решение: обычно для этого нужно составить пресет, в который добавить отдельно по парсеру для каждого региона. Но если нужно проверить по нескольким десяткам регионов, тогда эта задача становится довольно сложной и утомительной. Поэтому можно воспользоваться функционалом JS парсеров и написать небольшую обертку вокруг стандартного SE::Yandex::Position, которая на вход будет принимать код региона и запрос, а на выходе выдавать позицию для этого региона. Собственно это и было сделано.
Данный парсер полностью повторяет функционал SE::Yandex::Position, за исключением формата запроса. Здесь нужно указывать запросы такого вида:
т.е. спереди нужно указывать id региона.
Как получить актуальный список регионов Яндекса, было рассмотрено здесь: https://a-parser.com/resources/117/.
-
Вступайте в наш Telegram чат: https://t.me/a_parser Нас уже 2600+ и мы растем!Скрыть объявление
JS::SE::Yandex::Position::ByRegion 0.1.16
Проверка позиций сайтов сразу по нескольким регионам