Пост на базе диалога, который произошёл с одним из пользователей сервиса. Думаю, многим пригодятся подборки инструментов из этого текста.
Пользователь:
> мне надо спарсить всех медицинских работников из вк и одноклассников, поможете?)
Я:
>> Давайте тогда обсудим - а как отделить их среди остальных пользователей ВК?
>> Это подписчики каких-то медицинских пабликов?
>> Или это люди, у которых в личной информации профиля (о себе, интересы) есть какое-то ключевое слово?
>> Или это люди, у которых заполнена информация про место работы и должность, и место работы либо должность включает в себя какие-то ключевые слова (больница, поликлиника, врач, доктор)?
Пользователь:
> в целом я думаю что это:
> 1. подписчики медицинских групп
> 2. люди с указанной в личном профиле медицинской должностью, специальностью
> 3. люди с указанным местом работы с ключевыми словами - больница, поликлиника, медицинский центр, стоматология
> 4. ключевые слова в профиле - врач, доктор, медсестра
> 5. люди которые закончили медицинские вузы, колледжи
даже не знаю может еще что-то упускаю. ключевых слов по каждому пункту конечно можно больше подобрать
Я:
> Тогда давайте расскажу вам сейчас подробнее про инструменты для решения каждого из пунктов. И про особенности, которые надо учитывать.
1. Подписчики медицинских групп во ВКонтакте
Сначала стоит собрать группы из поиска по ключевым запросам. Рекомендую использовать для этого https://vk.barkov.net/groups.aspx#old
Потом стоит отфильтровать их в фильтре групп https://vk.barkov.net/groupsfilter.aspx, указав какие-то ограничения по числу подписчиков снизу и сверху. Снизу — слишком мелкие группы будут заброшены, сверху — понятно, что группа на 1 млн человек может быть уже не совсем целевой. Хотя надо смотреть в каждом конкретном случае. Можно также указать какие-то стоп-слова.
Потом идёте в https://vk.barkov.net/members.aspx и собираете подписчиков наиболее целевых из них. Нет смысла загонять туда группы сотнями, лучше повозиться со списком групп вручную, отобрать наиболее целевые, несколько десятков, и дальше работать уже с ними.
А ещё интереснее будет взять эти пару-тройку десятков групп, загнать в https://vk.barkov.net/cross.aspx и посмотреть, кто из людей подписан минимум на 3 группы из этого списка одновременно. Это будут существенно более целевые люди, чем просто подписчики любого из пабликов.
Также можно загнать группы в https://vk.barkov.net/act.aspx и собрать людей, проявивших активность на стенах.
Для всех действий рекомендую сначала подключить полный доступ к сервису по любому из тарифов, иначе у вас будут существенные ограничения по выдаче результатов.
2. Медиков по специальности стоит искать при помощи одного из инструментов расширенного поиска — https://vk.barkov.net/userswork.aspx
Обратите внимание на таблицу под кнопкой запуска — этот инструмент работает только с полным доступом к сервису, также число запусков в день и объём найденных результатов напрямую зависят от тарифа. Эти ограничения касаются только расширенных поисков, их в сервисе около 20 инструментов (всего в сервисе 200 с лишним инструментов, так что расширенный поиск и его ограничения касаются где-то 10% инструментов в сервисе, но, скажем прямо, весьма эффективных инструментов).
4. Искать людей по ключевым словам в профиле поможет https://vk.barkov.net/usersinterests.aspx — тоже один из инструментов расширенного поиска.
5. Людей, закончивших определённые ВУЗы, поможет найти инструмент расширенного поиска по образованию — https://vk.barkov.net/usersuniver.aspx
Поскольку вы будете собирать не людей из конкретного ВУЗа, то рекомендую обратить внимание на самую первую настройку "Название ВУЗа, факультета или кафедры содержит" — удобно для ввода ключевых слов.
Во всех расширенных поисках при вводе ключевых слов есть несколько особенностей:
* Можно вводить за 1 поиск сразу несколько ключевых слов
* Поиск сам не умеет склонять слова или искать части слов. То есть надо вписывать разные варианты написания:
врач
врача
врачу
врачом
и так далее
Можно найти вручную популярных медиков/околомедицинских специалистов и потом спарсить их друзей/подписчиков в https://vk.barkov.net/followers.aspx
Можно посмотреть профили 40-50 медиков, проанализировать, что чаще пишут в статусах, и потом поискать по всему ВК людей по ключевым словам в тексте статуса (то, что прямо под именем и фамилией) расширенным поиском https://vk.barkov.net/usersstatus.aspx (может, там будут слова про запись, консультации, приём или что-то аналогичное, тут вам надо анализировать профили, потом станет яснее).
Можно пойти даже более экзотическими, но не менее эффективными путями. Если есть какие-то медицинские марафоны, у которых есть сайты-лендинги, и там стоят виджеты комментариев ВК, где люди оставляют свои комментарии, то оттуда можно собрать комментаторов при помощи https://vk.barkov.net/widgetcomments.aspx
Это уже точечная, но весьма эффективная работа. (речь про сайты вроде https://edu.i-sales.pro/garvard — там есть блок с комментариями из ВК, и их там десятки тысяч, вот что-то аналогичное по медицинской теме вы можете знать, кто, что, где рекламирует)
Про поиск медработников в Одноклассниках
К сожалению, Одноклассники дают намного меньше функционала для парсинга. Расширенного поиска там нет в принципе, есть только обычный поиск людей https://vk.barkov.net/okusers.aspx и обычный поиск групп https://vk.barkov.net/okgroups.aspx
Вместе с тем там всё равно есть сбор всех подписчиков групп — https://vk.barkov.net/okmembers.aspx, подписчиков групп по пересечению сразу в нескольких группах — https://vk.barkov.net/okcross.aspx, а также сбор людей, проявивших активность на стене — https://vk.barkov.net/okact.aspx
В ОК тоже есть сбор друзей личных страниц — https://vk.barkov.net/okfriends.aspx
В общем, вроде и похоже, но есть отличия.
Друзья, я описал скорее технические способы собрать нужную аудиторию. Но я уверен, что есть немало креативных способов добиться эффекта не хуже. Буду благодарен, если поделитесь ими в комментариях. А я напишу там же, какими инструментами сервиса можно пользоваться для применения вашей идеи на практике.
Кстати, по объёму поста можете оценить уровень поддержки пользователей сервиса 😊
Автор: Илья Барков специально для VK.BARKOV.NET — сервиса поиска целевой аудитории в социальных сетях