• На форуме разрешено создавать темы только для пользователей, кто имеет группу «Продавец». Приобрести её можно здесь: https://dstock.biz/account/upgrades. Либо в телеграме https://t.me/DustDS

Получаем список админов групп из поиска ВКонтакте по конкретному запросу

shami

Интересующийся

shami

Интересующийся
Статус
Оффлайн
Регистрация
24 Мар 2019
Сообщения
5
Реакции
2
Идея скрипта проста - это сбор списка ID админов сообществ.
Использовать такие списки можно по разному, например для показа рекламы Вконтакте (Создания списков Аудитории Ретаргетинга).
На выходе работы скрипта вы получите txt файл со списком админов.
P.S Если быть точным, не админов а людей которые указаны в Блоке "Контакты" в сообществе.

Инструкция по установке: Закинуть на хостинг, который поддерживает PHP.

PHP:
<?php
 
    $token = ''; # Токен от страницы Вконтакте
    $q = 'Мебель Москва'; # Поисковой запрос
    $count = 300;  # Кол-во сообществ (MAX: 1000)
    
    $fd = fopen("baze.txt", 'w') or die("не удалось создать файл");
 
      
   $request_params = array(
      'q' => $q,
      'count' => $count,
      'access_token' => $token,
      'v' => '5.85',
    );
  $zp =  GetApiVk($request_params,'groups.search');


        foreach($zp->response as $v)
        {
            foreach($v as $a){
                $mas = $mas.','.$a->id;
            }
        }

          
 ##########
                          $request_params = array(
                              'group_ids' => $mas,
                              'fields' => 'contacts',
                              'access_token' => $token,
                              'v' => '5.85',
                            );
                          $zp =  GetApiVk($request_params,'groups.getById');
                        
                       foreach($zp->response as $v)
                        {   
                            
                            foreach($v->contacts as $c)
                            {
                               $str = $str.$c->user_id."\r\n";
                            }

                        }
##########

fwrite($fd, $str);
fclose($fd);

function GetApiVk($request_params,$method) {
    $get_params = http_build_query($request_params);
    $url = 'https://api.vk.com/method/'.$method.'?'.$get_params;
    return json_decode(file_get_contents($url));
}



?>
 
  • Мне нравится
Реакции: Dust
Сверху