Как спарсить участников группы Вконтакте

//иницилируем цикл- предусловие, если участников больше 1000, чтоб делал несколько запросов
if ( $groups [ ‘response’ ] [ ‘count’ ] > 1000 ) ;
for ( $x = 1000 ; $x < $groups [ ‘response’ ] [ ‘count’ ] ; $x = 1000 + $x ++ ) <
usleep ( 200 ) ; //время между запросами(5 макс в секунду)
$groups [ ] = $VK -> api ( ‘groups.getMembers’ , array ( ‘gid’ => $gid , ‘offset’ => $x , ‘access_token’ => $access_get -> access_token ) ) ;
>

//в итоге получилоли 2 несколько массивов, осталось только сложить
print_r ( $groups ) ; print_r ( $groups ) ;

был где то у меня более навороченный вариант этого кода, но утерял как то уже

$Followers_first = $VK -> api ( ‘groups.getMembers’ , array ( ‘gid’ => $gid , ‘access_token’ => $access_token ) ) ;

if ( count ( $Followers_first [ ‘response’ ] [ ‘users’ ] ) == 1000 and $Followers_first [ ‘response’ ] [ ‘count’ ] > 1000 ) <
$n = ceil ( $Followers_first [ ‘response’ ] [ ‘count’ ] / 1000 ) ;

Как спарсить участников группы вконтакте?


$count = 1000 ;
$i = 1 ;

while ( $n != $i ) <
$offset = $count * $i ;

$Followers_rest [ $i ] = $VK -> api ( ‘groups.getMembers’ , array ( ‘gid’ => $gid , ‘offset’ => $offset , ‘access_token’ => $access_token ) ) ;
$i ++;
>
$Followers = array_merge ( $Followers_first [ ‘response’ ] [ ‘users’ ] , $Followers_rest [ $i ] [ ‘response’ ] [ ‘users’ ] ) ;
>

$array = array ( ) ;
while ( $n != $i ) <
$offset = $count * $i ;
usleep ( 200 ) ;
$Followers_rest [ $i ] = $VK -> api ( ‘groups.getMembers’ , array ( ‘gid’ => $gid , ‘offset’ => $offset , ‘access_token’ => $access_token ) ) ;

//$Followers_first[‘response’][‘users’];
$array_merge = $Followers_rest [ $i ] [ ‘response’ ] [ ‘users’ ] ;
$array = array_merge ( $array , $array_merge ) ;

$i ++;
>
//$Followers = array_merge($Followers_first[‘response’][‘users’], $Followers_rest[$i][‘response’][‘users’]);
>

Источник: askdev.ru

VkCommunityParser — лучший бесплатный парсер сообществ ВКонтакте

181

Сообщений в теме: 181

OFFLINE chaldaev2010 Отправлено 14 09 2015 — 15:56

chaldaev2010

Постоянный

Софт для соц. сетей: chaldaev.pro

  • Онлайн: 40д 17ч 6м

Медали

*

Парсинг групп и пользователей Telegram, VKontakte, Twitter и других соц.сетей в одном видео

Популярное сообщение!

VkCommunityParser — быстрый и бесплатный парсер сообществ ВКонтакте

screen.png?v=20

Функционал
Парсинг сообществ по списку поисковых запросов
Парсинг сообществ со страниц пользователей
Возможность фильтрации своей базы сообществ
Преобразование сообществ из ID в ссылки и обратно
Фильтр по открытой стене групп (для групп), возможности предложить новость (для пабликов)
Фильтр по открытым комментариям
Фильтр по количеству участников
Фильтр по дате последнего поста (ориентируясь на все посты, или только на посты от имени сообщества)
Фильтр по стране/городу
Фильтр по открытым сообщениям
Фильтр по открытым видеозаписям
Фильтр по верификации
Фильтр по наличию товаров
Фильтр по наличию обложки (шапки)
Фильтр по возрастным ограничениям
Возможность указать метод сортировки сообществ при поисковой выдаче
Возможность парсинга как ID сообществ, так и ссылок на них
Сохранение результатов парсинга
Копирование в буфер результатов парсинга
Сохранение всех Ваших настроек программы
Возможность работы через прокси

Еще по теме:  Почему музыка в ВК прерывается на телефоне с подпиской

Администрация форума не имеет отношения к пользователям форума и к публикуемой ими информации. Пользовательское соглашение

OFFLINE smagin96 Отправлено 14 09 2015 — 20:07

Постоянный

С 2011 года на zismo

  • Онлайн: 8д 22ч 48м

Источник: zismo.biz

Target Hunter — самый эффективный парсинг ВКонтакте. Часть 1

Target Hunter - самый эффективный парсинг ВКонтакте. Часть 1

Каждый SMM-щик знает, что эффективность кампании чуть больше, чем на 90% зависит от точности попадания в целевую аудиторию (далее — ЦА). Если, например, стоит задача — впарить какой-нибудь там электронный испаритель, экономитель топлива или, еще лучше, средство для увеличения всего и вся?, то потенциальный клиент в виде молодой мамы с двумя детьми, возраста 25-35, интересующейся дизайном интерьеров явно не то, что вам нужно. И здесь никак не обойтись без специальных инструментов для сбора и анализа ЦА.

Выбор инструмента

Рынок интернет-сервисов и приложений для работы с соцсетями, без преувеличения, огромен. Я сам перепробавал с десяток, не меньше, программ. Вот несколько полностью бесплатных программ для парсинга групп и пользователей ВКонтакте, которые я использовал:

Главное окно сервиса Target Hunter

Войти в приложение можно тремя способами: через VK, OK или, указав свой e-mail для регистрации.

Конечно, большая часть функционала в бесплатной версии недоступна. Но это не проблема, потому, что есть отличный способ получить доступ ко всему функционалу совершенно БЕСПЛАТНО! Об этом — в конце статьи. Кстати, даже те функции, что разработчики Таргет Хантер предоставили для ознакомления в демо-версии уже можно использовать, например, как парсер людей из групп VK. На этом, вполне реально заработать немного денег (смотрите кейсы заработка с помощью Target Hunter в рубрике Схемы заработка).

Сбор участников сообществ в Target Hunter

Задаем параметры парсинга

В рабочей области сервиса видим блок с настройками. Заполняем следующим образом:

  1. Сообщества ВКонтакте:
    Вставляем сюда id или ссылки на паблики из которых вы хотите собрать участников. По одной ссылке или id в каждой строке.
  2. Пребывают в группах:
    Интересный параметр с которым нужно быть крайне осторожным. Он позволяет отобрать только тех участников, которые состоят сразу в нескольких сообществах из тех, что вы указали в первом пункте. Здесь есть два параметра: ОТ и ДО. Я, для примера, задал такие значения: от 2 до 3. При такой настройке в результат парсинга попадут только те участники, которые состоят одновременно не менее, чем в двух указанных группах и не более, чем в трех. По умолчанию, установлены значения от 0 до 0. Установка данного параметра ОЧЕНЬ СИЛЬНО сокращает количество участников в результате парсинга!
  3. Название задачи:
    Данный параметр необязателен для заполнения, НО я настоятельно рекомендую давать осмысленные, понятные для вас имена задач. Понимаю, что соблазн велик, но возьмите за правило.
  4. Запустите задачу на выполнение:
    Жмем на кнопку запуска задачи и …. долго и томительно ждем.
Еще по теме:  Как узнать кто получает уведомления о моих записях в ВК

Я намеренно опустил такой параметр, как «Каких участников собирать?» Он используется для случаев, когда ведется сбор сообществ типа Мероприятие. Значение параметра по умолчанию = участники, но можно добавить еще одно значение — возможные участники. Или оставить только возможных участников — это отлично подойдет для дожима сомневающихся прийти на встречу. В общем, если работаете с сообществами типа мероприятия — настройка будет вам полезна. Лично я никогда не применял.

Сохраняем результат

В правой части рабочего пространства показан прогресс выполнения всех ваших задач. Если все прошло нормально, то увидите что-то подобное:

target hunter успешный сбор

Видно, что мы насобирали 643 545 пользователей по нашим критериям. Кликаем на название задачи. Появится окно для сохранения и экспорта результатов парсинга:

Результат сбора в Target Hunter

В верхней части окна расположены 4 кнопки:

  • ID: сохранение id пользователей в текстовый файл (формат id: 123456 )
  • Ссылка: сохранение ссылок на профили пользователей в текстовый файл (ссылка вида https://vk.com/id123456)
  • Сохранение в список: такой вид экспорта позволяет сохранить результаты сбора в виде списка прямо в облачном хранилище Таргет Хантер. Списку задаете произвольное имя (пишите имя задачи) и сохраняете. Впоследствии, сохраненные списки можно использовать в качестве исходных данных для других инструментов сервиса, например, для очистки от ботов
  • Сохранение в аудиторию: этот способ подходит тех, кто уже активно ведет рекламные кампании ВКонтакте. Чтобы сохранение в аудиторию стало доступным, необходимо подключить к Таргет Хантер рекламный аккаунт из ВКонтакте и пополнить кошелек на 1000 р. Но мы здесь не за этим?

Я предпочитаю экспортировать данные в самом коротком формате — в виде списка ID. С помощью Excel всегда можно прилепить к каждому ID кусок строки https://vk.com/id и получить список ссылок на пользователей.

Еще по теме:  Размер лого ВК группы

Преобразование ID пользователей в Target Hunter

  1. Вводим ID или ссылки на пользователей (по одной в строке)
  2. Выбираем желаемый формат
  3. Даем название задаче
  4. Запускаем

Возможные неприятности

Кстати, чуть не забыл. Иногда, задача в Target Hanter завершается неуспешно. Тогда, в результатах вы увидите следующее:

target hunter неуспешный сбор

В этом нет ничего страшного, кроме потраченного времени. Просто это значит, что парсер не смог найти решение, удовлетворяющее вашим критериям отбора. Нажимаем кнопку Параметры задачи редактируем настройки и повторно запускаем.

Очистка от ботов в Target Hunter

Параметров здесь особо никаких нет, поэтому запуск задачи прост, как никогда:

  1. Добавляем пользователей: очень удобно, что результаты предыдущих задач сохраняются в Таргет Хантере. Теперь, чтобы добавить список пользователей, собранных на предыдущем шаге я просто нажимаю плюсик рядом с названием задачи (звезда на скрине). Список из 643 545 ID уже попал в область «Пользователи»
  2. Даем название задаче
  3. Запускаем

Набираемся терпения — эта задача реально долгая! Специальный алгоритм чистки ботов удалит из вашего списка невалидные профили. К ним относятся странички заблокированных и удаленных пользователей, а также, замороженные аккаунты (так называемые «собачки»). У меня задача завершилась примерно через 20 часов! Таргет Хантер не рекомендует запихивать списки более 70 000 за раз.

target hunter очистка собачек

Мы скормили 643 545 ID. В итоге, чистых пользователей осталось 584 351, т.е., примерно 10% исходного списка были ботами и заблокированными аккаунтами.

target hunter важная задача

В любой момент можно удалить всю историю задач.

Бесплатный доступ к Target Hunter

Конечно, самые крутые фишки Target Hunter представлены в полной версии сервиса. За самый важный инструмент — Сбор сообществ по ключевым фразам — сервис просит денежку, и это нормально. Кстати, полный алгоритм сбора целевой аудитории есть в этой статье.

Но для начинающего манимейкера, каждый рубль на счету, поэтому забирайте:

Промокод на 2 дня полного доступа к Target Hunter +
месяц в подарок при покупке любого тарифа на срок от месяца:

casecollector

С вами был Игорь Кантор и, если вам понравилась статья, подписывайтесь на мой блог и получайте больше полезной информации о схемах заработка в интернете!

Источник: casecollector.ru

Рейтинг
( Пока оценок нет )
Загрузка ...