Здравствуйте
Я решил написать статью по работе шаблона который возможно пригодится для многих ботоводов с целью добычи именно “пачек” фоток для фейк аккаунтов. Лично мне очень смешно смотреть на откровенные фейки у которых каждая следующая фотография от совершенно другого человека.
Что ж приступим, но перед тем как читать мою статью желательно ознакомится с этой, я оттуда взял очень многое http://zennolab.com/discussion/threads/rabota-s-socialnoj-setju-vkontakte.33682/
Фото проекта целиком, не пинайте
Авторизация
Начинаем можно сказать по традиции с вот такого GET-запроса для получения токена к аккаунту
https://oauth.vk.com:443/token?grant_type=password&client_id=2274003&client_secret=hHbZxrka2uZ6jB1inYsH&username={-Variable.username-}&password={-Variable.password-}
Я мог бы расписать все методы ВК Апи подробно, но (мне лень) это отлично сделано у самого ВК, так что будет прикреплена ссылка на документацию каждого метода.
По авторизации можно найти здесь: https://vk.com/dev/authentication
Бывает так, что Вк приведенным выше способом не отдает токен, якобы заходим из подозрительного места или браузера. Поэтому в шаблоне есть авторизация через Браузер, но тоже с получением токена.
Поиск "донора"
Следующим шагом нужно найти нашего “донора” по критериям, всех подряд смысла крайне мало, делается это следующим запросом:
https://api.vk.com/method/users.search?&access_token={-Variable.Token-}&fields=bdate,counters,screen_name&sort=0&count=1&offset={-Variable.offset-}&status={-Variable.status-}&birth_day={-Variable.Birth-}&age_from={-Variable.agemin-}&age_to={-Variable.agemax-}&has_photo=1&sex={-Variable.sex-}&v=5.62
Документация: https://vk.com/dev/users.search
offset - просто говорит нам о том с какого пользователя ищем, рандом непосредственно в шаблоне
status - уже более осмысленный параметр, будет искать среди пользователей которые одиноки или же находятся в отношениях
age_from&age_to - указываются во входных настройках, задают диапазон возраста пользователя
sex - очевидный и самый важный параметр - пол пользователя
Практически все значения в этом запросе рандомятся, либо указываются во входящих настройках проекта
С такими условиями мы будем искать среди миллионов анкет и останется в последствии только чистить откровенный шлак.
Вообще, попадается крайне много всякого рода чуши, на один по-настоящему хороший, красивый и достоверно выглядящий донор приходится 3-5 никуда негодных.
Сбор фото
Условный пользователь найден, собираем все его фотки из профиля один несложным гет-запросом
https://api.vk.com/method/photos.get?&access_token={-Variable.Token-}&owner_id={-Variable.id-}&album_id=profile&rev=1&photo_sizes=0&v=5.62
Документация: https://vk.com/dev/photos.get
album_id - собираем только фото профиля, в альбомах чаще всего ничего толкового нету
owner_id - это ID пользователя по критериям, который получаем из прошлого запроса
photo_sizes - 0 в нашем случае дает то, что в ответе будут все форматы фото+оригинал
rev - определяет порядок выдачи картинок старые->свежие и наоборот
Далее следует проверка на то есть ли у пользователя сколько фото профиля сколько нам нужно, тут уже в зависимости от того какую цель вы преследуете регулируете, для инсты их нужно не меньше 50 ИМХО, для более простых и незацикленных на фото сетях можно выставить меньше и соответственно набрать “пачек” побыстрее
Итак, пользователь есть, фото у него есть, начинаем сохранять все его снятые непосильным трудом фоточки, красиво, в отдельную папочку для каждого акка. То как именуются папки, а это Имя.Фамилия, выбрано неслучайно, такой формат был в довольно популярном шаблоне продававшемся на форуме “Управление аккаунтами ВК”.
На моменте парсинга фото у всех матерых (и не очень) шаблонописателей должен случиться инфаркт, так как в шаблоне использован очень закостыленный способ парсинга самых больших изображений, так как с последнего запроса отдаются всевозможные форматы ВК и адекватно достать оригинал сразу я не мог.
В итоге собрав пакет фото с 1-го профиля шаблон переходит к поиску следующего пользователя с последующим сохранением его фото. Таким образом за 1 попытку шаблон будет собирать необходимое кол-во таких 'пачек'.
В заключении
Статья получилась до безумия простая, в шаблоне нет никаких уловок и секретов, да и для меня это был первый опыт работы с запросами на практике. Шаблон выкладываю на осуждение и очень надеюсь что меня за него упрекнут, потому как хочется делать хорошо. Считаю что Вк при всех событиях, особенно недавних остается привлекательной соц.сетью, с ней я работаю и сейчас и это уже другого уровня взаимодействие с ней, о котором надеюсь расскажу уже на следующем конкурсе.
Я решил написать статью по работе шаблона который возможно пригодится для многих ботоводов с целью добычи именно “пачек” фоток для фейк аккаунтов. Лично мне очень смешно смотреть на откровенные фейки у которых каждая следующая фотография от совершенно другого человека.
Что ж приступим, но перед тем как читать мою статью желательно ознакомится с этой, я оттуда взял очень многое http://zennolab.com/discussion/threads/rabota-s-socialnoj-setju-vkontakte.33682/
Фото проекта целиком, не пинайте
Авторизация
Начинаем можно сказать по традиции с вот такого GET-запроса для получения токена к аккаунту
https://oauth.vk.com:443/token?grant_type=password&client_id=2274003&client_secret=hHbZxrka2uZ6jB1inYsH&username={-Variable.username-}&password={-Variable.password-}
Я мог бы расписать все методы ВК Апи подробно, но (мне лень) это отлично сделано у самого ВК, так что будет прикреплена ссылка на документацию каждого метода.
По авторизации можно найти здесь: https://vk.com/dev/authentication
Бывает так, что Вк приведенным выше способом не отдает токен, якобы заходим из подозрительного места или браузера. Поэтому в шаблоне есть авторизация через Браузер, но тоже с получением токена.
Поиск "донора"
Следующим шагом нужно найти нашего “донора” по критериям, всех подряд смысла крайне мало, делается это следующим запросом:
https://api.vk.com/method/users.search?&access_token={-Variable.Token-}&fields=bdate,counters,screen_name&sort=0&count=1&offset={-Variable.offset-}&status={-Variable.status-}&birth_day={-Variable.Birth-}&age_from={-Variable.agemin-}&age_to={-Variable.agemax-}&has_photo=1&sex={-Variable.sex-}&v=5.62
Документация: https://vk.com/dev/users.search
offset - просто говорит нам о том с какого пользователя ищем, рандом непосредственно в шаблоне
status - уже более осмысленный параметр, будет искать среди пользователей которые одиноки или же находятся в отношениях
age_from&age_to - указываются во входных настройках, задают диапазон возраста пользователя
sex - очевидный и самый важный параметр - пол пользователя
Практически все значения в этом запросе рандомятся, либо указываются во входящих настройках проекта
С такими условиями мы будем искать среди миллионов анкет и останется в последствии только чистить откровенный шлак.
Вообще, попадается крайне много всякого рода чуши, на один по-настоящему хороший, красивый и достоверно выглядящий донор приходится 3-5 никуда негодных.
Сбор фото
Условный пользователь найден, собираем все его фотки из профиля один несложным гет-запросом
https://api.vk.com/method/photos.get?&access_token={-Variable.Token-}&owner_id={-Variable.id-}&album_id=profile&rev=1&photo_sizes=0&v=5.62
Документация: https://vk.com/dev/photos.get
album_id - собираем только фото профиля, в альбомах чаще всего ничего толкового нету
owner_id - это ID пользователя по критериям, который получаем из прошлого запроса
photo_sizes - 0 в нашем случае дает то, что в ответе будут все форматы фото+оригинал
rev - определяет порядок выдачи картинок старые->свежие и наоборот
Далее следует проверка на то есть ли у пользователя сколько фото профиля сколько нам нужно, тут уже в зависимости от того какую цель вы преследуете регулируете, для инсты их нужно не меньше 50 ИМХО, для более простых и незацикленных на фото сетях можно выставить меньше и соответственно набрать “пачек” побыстрее
Итак, пользователь есть, фото у него есть, начинаем сохранять все его снятые непосильным трудом фоточки, красиво, в отдельную папочку для каждого акка. То как именуются папки, а это Имя.Фамилия, выбрано неслучайно, такой формат был в довольно популярном шаблоне продававшемся на форуме “Управление аккаунтами ВК”.
На моменте парсинга фото у всех матерых (и не очень) шаблонописателей должен случиться инфаркт, так как в шаблоне использован очень закостыленный способ парсинга самых больших изображений, так как с последнего запроса отдаются всевозможные форматы ВК и адекватно достать оригинал сразу я не мог.
В итоге собрав пакет фото с 1-го профиля шаблон переходит к поиску следующего пользователя с последующим сохранением его фото. Таким образом за 1 попытку шаблон будет собирать необходимое кол-во таких 'пачек'.
В заключении
Статья получилась до безумия простая, в шаблоне нет никаких уловок и секретов, да и для меня это был первый опыт работы с запросами на практике. Шаблон выкладываю на осуждение и очень надеюсь что меня за него упрекнут, потому как хочется делать хорошо. Считаю что Вк при всех событиях, особенно недавних остается привлекательной соц.сетью, с ней я работаю и сейчас и это уже другого уровня взаимодействие с ней, о котором надеюсь расскажу уже на следующем конкурсе.
- Тема статьи
- Соц. сети
- Номер конкурса статей
- Седьмой конкурс статей
Вложения
-
80,5 КБ Просмотры: 1 610
-
83,7 КБ Просмотры: 1 618
Для запуска проектов требуется программа ZennoPoster или ZennoDroid.
Это основное приложение, предназначенное для выполнения автоматизированных шаблонов действий (ботов).
Подробнее...
Для того чтобы запустить шаблон, откройте нужную программу. Нажмите кнопку «Добавить», и выберите файл проекта, который хотите запустить.
Подробнее о том, где и как выполняется проект.