Илья Барков — Создаю и развиваю свои интернет-проекты, об этом и пишу здесь
Большинство скриптов в vk.barkov.net появились на свет потому, что идеи для них предложили вы, пользователи сервиса
Но если большинство скриптов имеют обычную историю создания, то у некоторых это вовсе не так.
Например, история скрипта для парсинга новостей ВКонтакте: https://vk.barkov.net/newsfeed.aspx
Как всё начиналось
Дело было в начале весны 2017.
Мне в личку написала девушка и начала задавать вопросы про сервис и недостающий ей функционал. Что-то про новости и какие-то группы смерти.
Я сначала ничего не понял, но потом разобрался.
Оказывается, эта девушка была из сообщества добровольцев, которые боролись за детей, попадавших под влияние т.н. «групп смерти» (помните, с год назад было такое, «синий кит», «4:20» и прочая гадость, когда какие-то ушлёпки писали детям в соцсетях, какими-то психологическими манипуляциями заставляя их совершать самоубийства?).
А такие вот добровольцы находили таких детей и пытались помешать этому процессу. Писали детям, чтобы бросали это дело, писали их родителям и т.д. В общем, не знаю всех подробностей их работы, но дело нужное и полезное.
А находили они детей по хештегам — оказывается, организаторы этих «групп смерти» заставляли детей писать посты с какими-то конкретными хештегами.
Вот добровольцы и могли находить таких будущих жертв по хештегам, чтобы побороться за них.
Чем мог помочь мой сервис
Оказалось, что если бы функция поиска по всему ВК по хештегам была в сервисе, то они бы смогли как-то координировать свою работу между собой.
В общем, в тот же вечер я за час сделал скрипт для парсинга новостей ВК. И ребята смогли спасать детей дальше уже более продуктивно.
Именно поэтому этот скрипт был и будет всегда доступен для работы безо всяких ограничений даже в бесплатном режиме.
Про добро
Хотел вставить иллюстрацию про добро, но нашёл только себя с бобром 🙂
barkov.net
Активность на стене — сбор лайков, репостов или комментариев, а также опросов на стене ВКонтакте
Ссылка на сообщество или пользователяВведите адрес вида https://vk.com/my_group_name или https://vk.com/my_user_name по 1 ссылке на строку
Какие виды активности учитывать? лайки репосты комментарии участие в опросах
Собрать людей, сделавших не менее активностей на стенеНапример, если человек поставил 3 лайка, сделал 1 репост и написал 2 комментария — это считается как 6 активностей
При помощи числа активностей удобно регулировать, насколько активных пользователей вы хотите собрать.
От 1 активности и отмечены все галки — хоть как-то отметился на стене. От 3 активностей — это уже постоянно активный пользователь.
При помощи галок на видах активности (лайки, репосты, комменты) и числа активностей вы можете гибко настраивать, как именно определять активных пользователей на стене.
Просматриваем постов на стене в поисках активных пользователейпо умолчанию 100
Отступая от начала стены на постовудобно использовать, когда надо парсить стену частями, например, с 2000 по 3000 посты
в таком случае надо указать «просматриваем» = 1000, «отступая» = 2000
Ищем посты от всех подрядтолько от имени группы/пользователяне от имени группы
Только среди участников сообществ из списка?1. люди, не являющиеся участниками хотя бы 1 группы из списка, будут скрыты2. эта опция имеет смысл только при анализе групп, а при анализе личных профилей она будет проигнорирована
3. если проверяется одно сообщество, и в нём скрыт список подписчиков, то установка этой галки не имеет смыслаИсключить закреплённый пост из работы скрипта?
бывают ситуации, когда закреплённый пост искажает результаты
Нужно ли пропускать посты со слишком маленьким числом лайков или репостов?Это может понадобиться для того, чтобы не собирать аудиторию из не самых удачных постов:не собирать аудиторию в постах, у которых менее лайков (оставьте пустое поле, если всё равно)
не собирать аудиторию в постах, у которых менее репостов (оставьте пустое поле, если всё равно)
не собирать аудиторию в постах, у которых менее комментариев (оставьте пустое поле, если всё равно)
Выдавать результаты в формате
ID вида 12345 — формат для рекламного кабинета ВК
Ссылки вида https://vk.com/id12345
Начиная с 31 августа 2018 только администраторы сообществ/владельцы профиля видят тех, кто сделал репосты. Остальным доступен только общий счетчик репостов. Сервис vk.barkov.net работает только с открытыми данными — поэтому собирать сделавших репосты теперь смогут только администраторы сообществ.
Идёт загрузка и обработка данных
Размер отчёта ограничен, поскольку вы пользуетесь бесплатной версией сервиса.
Вы можете оплатить полный доступ к сервису за 199 руб/день или 599 руб/мес и получить полный отчёт без ограничений, а также неограниченный доступ ко всем скриптам сервиса
vk.barkov.net
Фильтр пользователей ВКонтакте по возрасту, полу, стране, городу и другим признакам
Список пользователей ВКонтактевведите список пользователей вида https://vk.com/id123456 или просто айди 123456, по 1 ссылке на каждую строку
Откуда взять список пользователей? Например:
- Нужно отфильтровать подписчиков группы по полу, возрасту или стране? Сначала соберите всех подписчиков, потом отфильтруйте их в этом скрипте
- Нужно отфильтровать по каким-то критериям друзей? Соберите друзей, потом отфильтруйте их здесь
- Отфильтровать можно любые данные пользователей, полученные в результате работы скриптов нашего сервиса.
Это работает так — сначала собираете пользователей другим нужным вам скриптом, потом фильтруете их на этой странице
Заблокированные и удалённые пользователи автоматически исключаются из результатов финальной выдачи.
Например, вы можете пропустить ваш список ID через скрипт фильтрации безо всяких настроек, чтобы очистить ваш список ID от удалённых и заблокированных пользователей.
Укажите те настройки, по которым вам нужно отфильтровать список пользователей (все сразу указывать необязательно):
1. Фильтр по полу:
Любой пол
Только женщины
Только мужчины
2. Фильтр по возрасту:
От всё равно123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 лет до всё равно123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 лет
удобно искать тех, кто указал дату рождения без года, и потому их возраст неизвестен
начиная с — не важно —12345678910111213141516171819202122232425262728293031— не важно —январяфевралямартаапрелямаяиюняиюляавгустасентябряоктябряноябрядекабря и заканчивая — не важно —12345678910111213141516171819202122232425262728293031— не важно —январяфевралямартаапрелямаяиюняиюляавгустасентябряоктябряноябрядекабря включительно
4. Гео-фильтр (по стране, области или городу):Можно указать сразу несколько городов — каждый по очереди:
Страна: —— Любая страна ——РоссияУкраинаБеларусьКазахстанАзербайджанАрменияГрузияИзраильСШАГерманияКыргызстанЛатвияЛитваЭстонияМолдоваТаджикистанТуркменистанУзбекистан
7. Наличие аватары (фотографии профиля):
всё равнообязательно должна бытьтолько без аватары
8. Наличие детей:
Всё равноС детьмиБез детей
9. Наличие родителей:
Всё равноЕсть родителиНет родителей
10. Наличие братьев или сестёр:
Всё равноЕсть братья/сёстрыНет братьев/сестёр
11. Фильтр по ключевому слову в профиле:
поиск делается по полям: «Деятельность», «Интересы», «Любимая музыка», «Любимые фильмы», «Любимые телешоу», «Любимые книги», «Любимые игры», «Любимые цитаты», «О себе» и «Статус»
12. Фильтр по слову в названии ВУЗа, факультета, специальности, статуса выпускника или году выпуска:
13. Фильтр по слову в названии школы или класса:
15. Родной город:
16. Друзей:
От: До:
Из-за особенностей работы VK API — при анализе числа друзей скрипт будет работать примерно ощутимо дольше (более чем в 10 раз), чем при анализе любых других данных профиля. Учитывайте этот момент при расчётах
17. Подписчиков:
От: До:
18. Только тех, кто заходил в ВК послераньше:
— не важно —12345678910111213141516171819202122232425262728293031— не важно —январяфевралямартаапрелямаяиюняиюляавгустасентябряоктябряноябрядекабря— не важно —201920182017201620152014201320122011201020092008200720062005200420032002200120001999199819971996199519941993199219911990198919881987198619851984198319821981198019791978197719761975197419731972197119701969196819671966196519641963196219611960195919581957195619551954195319521951195019491948194719461945194419431942194119401939193819371936193519341933193219311930192919281927192619251924192319221921 — не важно —0 часов1 часов2 часов3 часов4 часов5 часов6 часов7 часов8 часов9 часов10 часов11 часов12 часов13 часов14 часов15 часов16 часов17 часов18 часов19 часов20 часов21 часов22 часов23 часов : — не важно —0 минут1 минут2 минут3 минут4 минут5 минут6 минут7 минут8 минут9 минут10 минут11 минут12 минут13 минут14 минут15 минут16 минут17 минут18 минут19 минут20 минут21 минут22 минут23 минут24 минут25 минут26 минут27 минут28 минут29 минут30 минут31 минут32 минут33 минут34 минут35 минут36 минут37 минут38 минут39 минут40 минут41 минут42 минут43 минут44 минут45 минут46 минут47 минут48 минут49 минут50 минут51 минут52 минут53 минут54 минут55 минут56 минут57 минут58 минут59 минут
20. Только тех, кто онлайн на момент расчёта?
Обычно под онлайном ВК считает заход не более 15 минут назад
Всё равноДа, только онлайн
21. Открытый или закрытый профиль?
Всё равноОставить только открытые профилиОставить только закрытые профили
22. Открыты ли личные сообщения?
Всё равноТолько открытая личкаТолько закрытая личка
23. Верификация (галочка подтверждённого профиля)?
Всё равноОставить только обычные профилиОставить только верифицированные профили
24. Указан ли сайт в профиле?
Помогает найти бизнес-профили (в них чаще указан адрес сайта)
Всё равноОставить профили без сайтаОставить профили с сайтом
25. Число объектов в блоке «Интересные страницы» (подписки):
От: До:
Из-за особенностей работы VK API — при анализе интересных страниц скрипт будет работать примерно ощутимо дольше (более чем в 10 раз), чем при анализе любых других данных профиля. Учитывайте этот момент при расчётах
26. При добавлении в друзья — получат уведомление о заявке в друзья?
Всё равноДаНет
Напишите по 1 стоп-слову на 1 строку — и люди, в данных которых будет стоп-слово, будут исключены из выборки
Можно выбрать заранее заготовленные списки стоп-слов.
Их составляли наши пользователи, если вам есть, чем дополнить их — добавляйте ваши стоп-слова, чтобы они пригодились и другим людям.
28. Что делать с людьми, чьи данные неизвестны?
например, вы указали выбрать людей с таким-то возрастом, а у кого-то данные о возрасте скрыты, и невозможно узнать, сколько лет этому человеку
Не включать таких пользователей в финальную выдачу
Всё равно включить их в финальную выдачу, понизив её точность, но увеличив охват
Выдавать результаты в формате
ID вида 12345 — формат для рекламного кабинета ВК
Ссылки вида https://vk.com/id12345
Размер отчёта ограничен, поскольку вы пользуетесь бесплатной версией сервиса.
Вы можете оплатить полный доступ к сервису за 199 руб/день или 599 руб/мес и получить полный отчёт без ограничений, а также неограниченный доступ ко всем скриптам сервиса
vk.barkov.net
VK.Barkov.net — отзывы экспертов и пользователей
В чем-то хороший, в чем-то не очень
Не раз прибегал к помощи этого сервиса. Суммарное впечатление положительное, хотя идеальным его ни в коем случае не назову. Больше всего понравилось то, что пользоваться им можно бесплатно. И это при том количестве функций, которые дают. Если таргетка нужна время от времени и нет особой необходимости в продвинутых инструментах, то вариант отличный. Привыкнуть к интерфейсу, правда, придется, а также разобраться, что каждый скрипт делает. Но мануалов куча, все подробно расписано. Так что после пары-тройки тестовых запусков все становится понятно. Все данные спокойно выгружаются в текстовых форматах.
otzyvmarketing.ru
Обновление сервиса vk.barkov.net до версии 2.0 — Илья Барков
Сегодня, спустя 2 года после первого выхода моего сервиса (пост https://vk.com/ilyabarkov?w=wall764041_2753 написан 15 ноября 2014), я запустил vk.barkov.net v2.0.
В посте https://vk.com/ilyabarkov?w=wall764041_3966 я обещал ряд изменений и нововведений. Итак, рассказываю обо всём подробнее.
Эти изменения — первая и основная часть обновлений. Остальные будут доделываться в фоновом режиме в свободное время, скорее всего, до конца 2016.
Дизайн
Самое видимое изменение — новый дизайн. Да, я наконец созрел натянуть на голый Bootsrap какую-то симпатичную тему 🙂
Авторизация и выполнение запросов
Дальше — авторизация. Теперь для работы с любым скриптом нужно войти на сайт при помощи своего аккаунта ВКонтакте. Никаких логинов или паролей вводить не требуется. Есть возможность выхода и перелогина (об этом спрашивали в комментариях). Вся информация для работы сервиса хранится в куках вашего браузера, и вы всегда можете очистить её.
Хочу обратить ваше внимание на важный момент. Во всех скриптах, где это возможно (сейчас в 5 из 8, в остальных 3 не нужно), я дал пользователям возможность выбора: использовать анонимный парсинг (не от своего имени; для тех, кто в теме — запросы к API VK будут без access_token) либо же выполнять запросы от своего имени.
Это действительно важно. Анонимные запросы выполняются в 5-10 раз быстрее (ВК не накладывает на них такие суровые ограничения, как «максимум 3 запроса в секунду от 1 пользователя»). Но тогда парсинг стены закрытой группы, например, невозможен, как это было в первой версии сервиса. А используя запросы от своего имени, вы сможете работать с любыми данными любых групп, в которых состоите. Хоть в супер-скрытых частных группах. Скрипт получает к ним такой же доступ, как и вы сами.
Тайминг
Во время выполнения скриптов теперь появляется окно ожидания. В нём подробно показано, какие операции и в каком количестве нужно выполнить скрипту для завершения расчётов. Вариант с таймером из первой версии сервиса не оправдал себя. Слишком разные у всех компьютеры и скорость доступа в интернет. Теперь выводится текст наподобие «Выполнено 27 операций из 123», по скорости изменения которого можно прикинуть «на глаз», сколько ещё ждать.
Поиск аудитории похожих сообществ
Рад сообщить, что починил скрипт «поиск аудитории похожих сообществ». Об этом меня часто спрашивали в комментариях и в личке. Теперь он работает в полную силу и без перебоев, по крайней мере, на моих тестах 🙂
Также добавил в этот скрипт 3 варианта выдачи результатов, а не 1, как было раньше.
Существенно переписал код всех скриптов, благодаря чему они теперь работают ощутимо быстрее и тратят меньше системных ресурсов вашего компьютера.
Поиск по пересечению в сообществах
Теперь умеет полноценно парсить встречи. Можно указать, как именно парсить встречи — не только участников «Точно пойду», как было раньше, а ещё и людей из списка «Возможно пойду».
Автосохранение данных
Скрипты научились запоминать введённые вами данные, и если по какой-то причине скрипт не закончил свою работу либо ваш браузер закрылся, то данные сохранятся в браузере и при следующей загрузке страницы уже будут прописаны в полях. Мелочь, но удобно.
Реклама
Добавил на сайт рекламы, куда же без неё. Прошу «понять и простить» :))) Ваши клики по баннерам обеспечат мне безбедную старость :))) В общем, реклама на сайте, что делать с ней, решайте сами.
Альтернативное использование
Изначально сервис предназначался для использования только совместно с Рекламным кабинетом ВК. Но, судя по комментариям и сообщениям в личку, не менее половины пользователей используют полученные данные в каких-то своих скриптах, системах и т.д.
Для многих формат выдаваемых данных в виде списка айдишников был неудобен. Для этого практически во всех скриптах появилась настройка «Как форматировать результаты выдачи — айдишники или полноценные ссылки».
Полезные тексты
Зачастую на сервис попадают новички. В целом они понимают, что к чему, но у них бывает много простых вопросов. Поэтому я уделил время и им, написав ряд текстов на сайте. Текст «С чего начать» поможет новичкам разобраться, что к чему и как работает. Текст «Полезные ссылки» поможет им расширить свой кругозор на тему настройки таргетированной рекламы.
А ещё я сделал для них понятную главную страницу. Чтобы сразу могли разобраться, что им нужно.
Кстати, если вы опытный таргетолог, загляните на страницу «Полезные ссылки» http://vk.barkov.net/links.aspx, там есть кое-что интересное и для вас.
Общение и обмен опытом
Создал сообщество ВК. Пока что тут только новости проекта и несколько тем на форуме для обсуждения каждого из скриптов, но было бы неплохо сделать из этой группы какое-то интересное тематическое сообщество.
Для этого от вас нужны примеры работы, советы, подсказки для новичков и т.д. Помогайте друг другу и новичкам с их проблемами, от этого выиграют все.
У вас есть идеи на эту тему? Пишите в личку или в комментарии, давайте обсудим.
Если нашлись какие-то проблемы в работе скриптов
Куда без багов 🙂 Могут встретиться. Пишите о них на форуме сообщества в соответствующих темах. На странице каждого скрипта есть ссылка на тему для его обсуждения.
Пожалуйста, не пишите сообщения в духе «У вас на сайте ошибка» или «Ваш скрипт не работает». Я не телепат, читать мысли не умею. Пишите сразу, какой скрипт (URL) и какие именно данные в какие поля вы ввели для расчёта. Чтобы понять, в чём ошибка, надо как минимум воспроизвести её. И не обижайтесь, что я не реагирую на такие сокращённые сообщения об ошибках — если вы экономите несколько строчек текста для детализации, то я сэкономлю несколько минут времени, не вникая в проблему 🙂 Всё честно и взаимно!
Пример идеального сообщения: «Я в таком-то браузере использовал такой-то скрипт (URL), ввёл такие-то данные (текст или скриншот), что-то работает не так, как должно». Тут всё понятно, и я могу начать разбираться в проблеме.
Можно задать вопрос?
Если у вас есть какой-то личный вопрос, который вы хотите задать мне в личку, пожалуйста, не надо писать «Привет!» Или «Привет! Можно вопрос?» и ждать ответа. Давайте сразу к делу. Будет экономить время друг друга 🙂 Просто очень уж часто так пишут.
Дальнейшие перспективы
Дальше всё по плану из поста https://vk.com/ilyabarkov?w=wall764041_3966.
Сначала доработка и расширение функционала теперешних скриптов (большую часть я уже сделал, но есть ещё чем заняться в свободное от основной работы время).
Потом добавление новых скриптов. Предварительный список новых скриптов у меня уже написан, но я пока не готов его оглашать. Возможно, что-то добавлю или вычеркну. Об этом будет отдельный пост.
Понравилось?
Если вам понравилось, как всё получилось в этом обновлении, вы можете сказать «спасибо» любым способом — в комментариях, в личку или вот здесь http://vk.barkov.net/pay.aspx
И не забывайте вступать в группу, чтобы быть в курсе событий!
barkov.net