Как работает этот скрипт?
Вы вводите слово, которое должно присутствовать в названии группы, при необходимости указываете расширенные параметры поиска, скрипт находит подходящие группы и выдаёт их список в нужном вам формате.
По сути, это парсинг поиска групп Одноклассников.
Из-за ограничений API Odnoklassniki список ограничен первыми 1000 результатов.
Иногда выборка может быть чуть-чуть меньше 1000 групп — из выдачи удаляются удалённые и заблокированные групп.
Про поиск групп по странам и городам
API Odnoklassniki не предоставляют возможности поиска групп по странам и городам, хотя на основном сайте Одноклассников такая возможность есть.
Мы сделали компромиссный вариант: когда вы указываете слово для поиска групп (например, «ресторан») и выбираете город (например, «Москва»), скрипт делает запрос вида «ресторан Москва». Это позволяет хоть как-то сузить критерии поиска. Но оставляет только те группы, в названиях которых есть слово «Москва», а это указано далеко не у всех групп ресторанов в Москве.