Поиск групп вконтакте. Способы поиска сообщества вконтакте с регистрацией и без

Социальная сеть ВКонтакте «расцвела» в Интернете так бурно, что многие сообщества, в которые вступают пользователи, насчитывают тысячи, а то и миллионы участников. Влияние этой соцсети на огромные массы людей настолько сильно, что реклама на этом ресурсе может тягаться по эффективности с телевизионной.

Об изменениях, связанных с переходом на новый дизайн Вконтакте, рассказано в конце статьи.

Популярные группы Вконтакте объединяют людей по совершенно разным интересам, их направленность удивительно разнообразна: от женских клубов и «кружков» по рукоделию, до групп по философии и мирозданию. Поэтому если вы четко не знаете, что именно ищете, то под воздействием рекламных призывов, в них запросто можно затеряться как в Бермудском треугольнике.

Как найти сообщество вКонтакте

Проще всего искать сообщество, которое придется вам по душе, через функцию поиска, которая предусмотрена на сайте. Нажмите в меню сверху «Сообщества» и сразу же увидите перед собой список популярных сообществ. В поиске нужно набрать интересующий вас запрос, например, и вы увидите все соответствующие группы.

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

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

Как же быть? Как найти такие группы, где происходит все самое интересное. Не ждать же до бесконечности, пока кто-то из друзей порекомендует их и пригласит вступить?

Где быстро найти популярную в Контакте группу

Пусть политика ВКонтакте не позволяет увидеть реальную картину, это помогут сделать сторонние ресурсы.

К примеру, есть удобный сервис socialboard.ru/stat , где вы можете ее увидеть. В сервисе есть:

Update:

С некоторых пор поиск на ВК изменился. Теперь это просто текстовая строка с лупой. Введите в нее название группы, будет произведен быстрый поиск по всему ВК. Чтобы искать только сообщества, после ввода текста нажмите Enter. Откроется развернутый поиск, где будут категории: «Аудиозаписи», «Люди», «Сообщества» и так далее.

  • Вконтакте API
  • На днях удалось провернуть интересную штуку. Для всех групп Вконтакте с числом подписчиков от 5000 до 10 000 (~100 000 групп) был построен полный граф, в котором веса рёбер равнялись пересечению аудиторий групп.


    Во-первых, такой граф красиво выглядит:

    Во-вторых, с его помощью можно быстро подбирать группы заданой тематики. Например, нужно найти группы про вязание. По ключевому слову «вязание» находим, одну подходящую группу, Knitting -Вязание online- , например. Выводим группы, с которыми она связана:

    И повторяем пока не надоест или пока не перестанут появляться новые названия.

    Вязание. В этом мире всё связано...:
    8.88% Корпорация «ПРЯЖА»
    3.06% Мамочкин канал - для творческих мам (КРЮЧКОМ!)
    2.58%
    2.30% Knitting -Вязание online-
    2.14% Интернет-Магазин Пряжи «АЖУР»
    1.94%
    1.85% Магазин пряжи - ღ ВАША ПРЯЖА ღ
    1.76% Пряжа
    1.72% Ажурный мир: связано с любовью!
    1.55%

    «Мадам Вязалкина» Пряжа (товары для рукоделия):
    2.49% Пряжа
    2.37% Корпорация «ПРЯЖА»
    1.42% Магазинчик пряжи Eesti lõng (Kauni, Кауни)
    1.39% Пряжа Кауни (Kauni) - легенда Эстонии. Вязание.
    1.32% ПРЯЖА ДЁШЕВО.ФЛИС.РЕЗИНКИ ДЛЯ ПЛЕТЕНИЯ БРАСЛЕТОВ
    1.26% Магазин пряжи и товаров для рукоделия КУДЕЛЬ
    1.24% Вязаные головные уборы и не только.
    1.21% HOBBY & HOME | РУКОДЕЛИЕ
    1.18% Интернет-Магазин Пряжи «АЖУР»
    1.15% Пряжа Spagetti Спагетти

    Аналогичного результата можно добиться грамотно подобрав ключевые слова для поиска: «вязание», «пряжа», «рукоделие», «крючком». Но их не всегда просто придумать.

    Чтобы построить такой граф было использовано несколько неочевидных технических решений, о которых я хотел бы рассказать.

    Чтобы получить полный список групп заданного размера, был прокачан прекрасный сайт allsocial.ru . Интересно как они собирают эти данные? Просто идут по всем индексам: vk.com/club1 , vk.com/club2 , ...? Брались только средние группы с числом подписчиков от 5000 до 10 000 человек по двум причинам: огромные паблики типа МДК чёкнешься прокачивать, но, что важнее, членство в них не несёт особенного сигнала, такие группы связаны со всем на свете.

    Чтобы получить список подписчиков групп в АПИ Вконтакта, есть специальный метод. Но он позволяет получать по 1000 пользователей за раз и только 3 раза за секунду. А прокачать надо было порядка 1 000 000 000 пользователей, что дофига. Получается, что надо будет ждать 3-4 суток, если ВК будет отвечать на каждый запрос мгновенно. Это, в целом, терпимо, но смущало следующее замечание в документации:

    Помимо ограничений на частоту обращений, существуют и количественные ограничения на вызов однотипных методов. По понятным причинам, мы не предоставляем информацию о точных лимитах.

    В нашем случае, это замечание напрягает, потому что нужно будет сделать 1 000 000 запросов. На помощь здесь приходит крутейший метод execute . Большой респект за него ребятам из ВК. Интересно у кого-нибудь ещё есть такая штука? Суть в том, что через execute можно посылать в Контакт программы на специальном языке VKScript, запихивать туда несколько запросов к АПИ и, возможно, какую-то логику. В моём случае программа выглядела примерно так:

    Return [ API.groups.getMembers(id=1, offset=0, count=1000), API.groups.getMembers(id=1, offset=1000, count=1000), API.groups.getMembers(id=1, offset=2000, count=1000), API.groups.getMembers(id=1, offset=3000, count=1000), API.groups.getMembers(id=1, offset=4000, count=1000), API.groups.getMembers(id=1, offset=5000, count=1000), ... ];
    Внутри программы может быть не больше 25 обращений к АПИ. То есть число запросов сокращается до 40 000, теоретически бан может миновать. Каждый такой запрос выполнялся уже совсем не мгновенно, а примерно 5-6 секунд, поэтому подождать всё равно пришлось. Да, можно было бы запустить скачивание в несколько потоков, но чёт было стрёмно. Через два с половиной дня всё докачалось и заняло примерно 10Гб у меня на диске.

    Теперь встаёт вопрос как запихнуть эти 10Гб в оперативную память и как посчитать попарное пересечение аудиторий для 100 000 групп. Спасает тот факт, что каждый пользователь состоит обычно в небольшом количестве групп (99% пользователей состоят менее чем в 15 группах). Можно выписать какие вклады вносит в пересечения каждый пользователь и потом эти вклады сложить. Пускай, например, есть два пользователя: А и Б, и три группы 1, 2 и 3. А состоит во всех трёх, Б - только в 1 и 3. А вносит вклады в три пересечения: (1, 2), (1, 3) и (2, 3), Б - в одно: (1, 3). Складываем, получаем, что 1 и 3 пересекаются по двум пользователя, остальные группы по одному. Если технично проигнорировать пользователей, которые состоят в 15 группах и больше, то придётся выписать примерно 500 000 000 пересечений, что гораздо лучше, чем при решении в лоб, где нужно будет посчитать 100 000 * 100 000 пересений.

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

    Group user 3953835 10 2065169 100001643 2112714 100001643 ...
    Получается файл на ~9Гб, сортируем его юниксовым сортом по второй колонке, смотрим, где состоит Павел Дуров:
    group user 2226515 1 37110020 1 38354466 1 43453499 1 60140141 1 60615047 1 64980878 1 1019652 10 ...
    Читаем файл, группируем поток по второй колонке, в памяти держим только список групп пользователя, если групп меньше 15, выписываем все паросочетания в ещё один файл:

    Source target 10000 10027193 9980615 9997141 9974 9976553 ...
    Так как порог подобран грамотно, файл получается не слишком большой - ~9Гб. Сортируем его по двум колонкам:
    source target 10000 100000 10000 100000 10000 10009982 10000 100100 10000 100100 10000 10019194 10000 10019194 10000 1002 10000 1002 10000 1002 ...
    Дальше файл читается, группируется по двум колонкам и сразу считается пересечение. Для групп 10000 и 100000, например, перечение 2 пользователя. Это можно сказать сразу, ничего хранить в памяти не надо.

    В социальной сети Вконтакте очень большое количество самых разных сообществ (см. ). Начиная от развлекательных, заканчивая коммерческими группами, в которых продают товары и услуги (см. ). Как среди них найти то сообщество Вконтакте, которое было бы вам интересно?

    Для этого можно использовать специальный сервис — «Allsocial» . Сейчас я объясню вам, как он работает.

    В чем суть?

    Как вы думаете, какой показатель может помочь нам определить, качество сообщества? Это скорость прироста активных участников (см. ). Если в группе публикуется действительно качественный контент, то очень быстро набирается популярность. Как следствие — рост подписчиков. Поэтому чем выше этот показатель у группы, тем она интереснее.

    А нам останется только найти такое сообщество.

    Как найти интересую группу Вконтакте

    Переходим на вышеупомянутый сервис.

    Https://allsocial.ru/communities

    Здесь будет список сообществ, у которых очень высокий показатель прироста.

    Прирост участников — количество вступивших участников минус количество вышедших, за последний день.

    Но здесь есть подводный камень. Администраторы сообщества могли накручивать участников (см. ). Поэтому одного показателя мало.

    Добавим сюда еще один параметр — охват. Соответствующий столбец есть в результатах.

    Охват — количество посещений группы в день, и количество просмотренных записей.

    Этот показатель не получится накрутить. Ведь боты (см. ), которые используются для накрутки, не умеют просматривать записи. И поэтому сообщество, имеющее высокий показатель охвата, можно считать интересным.

    Как найти самые интересные сообщества по тематике

    Возвращаемся в сервис, и в правом блоке меню выбираем подходящую категорию. Затем фильтруем результаты, нажав курсором мыши на столбце «Охват» .

    В результатах поиска нам покажут сообщества, которые имеют наибольший показатель охвата. Теперь можно просмотреть их. Для этого щелкайте в списке на нужный вариант.

    Заключение

    С помощью этого способа, вы сможете найти качественные и интересные сообщества Вконтакте.

    Вопросы?

    Вконтакте

    Всем нравятся машины, музыкальные жанры или группы, определенная мода и стилевые направления. Именно для этого люди создают сообщества по интересам. Так как же осуществить поиск сообществ Вконтакте ?

    Для начала заходи на свою страничку. И нажимаем кнопку, показанную на рисунке.

    Далее ты вводишь в строку, показанную на изображении, название сообщества. Появляется интерфейс, где ты можешь присоединиться к любой компании или подписаться на разные интересные блоги. Также для удобства у тебя справа есть специальное меню, облегчающее поиск как по жанрам, так и по популярности. Если община тебе понравилась - просто нажми кнопку «Присоединиться» или «Подписаться». Именно так происходит поиск сообществ в Контакте, всё очень просто.

    Как и в случае с людьми, группу в Контакте можно найти и без регистрации. Однако, поиск групп ВКонтакте без регистрации гораздо менее эффективен, нежели со своей личной авторизованной страницы. Авторизоваться можно прямо на главной, первой странице, введя свой логин и пароль. Если вы забыли свой пароль, вы можете его восстановить, имея при себе телефон и номер на который была зарегистрирована учетка.



    Просмотров