- Регистрация
- 09.10.2017
- Сообщения
- 96
- Благодарностей
- 46
- Баллы
- 18
Всегда приятно получать что-либо бесплатно и просто. Будь-то вкусная шоколадка или старенькой машина, подаренная любимым дедушкой. Но вокруг довольно много людей, которые готовы отдавать что-либо просто так, а некоторые проводят целые конкурсы и призы в них могут оказаться для вас более ценными, чем полка для телевизора с самовывозом. Поэтому представляю шаблон поиска этих самых конкурсов в социальной сети ВКонтакте.
Алгоритм работы шаблона прост. Есть два режима работы (сбор групп и поиск непосредственно постов). В первый запуск собираем группы по необходимым нам параметрам. Прописав ключи для поиска, шаблон фильтрует по минимальному количеству участников группы 350 человек, а максимальному 7500. Обычно маленькие группы, которые занимаются хендмейдом или в принципе тематические, устраивают конкурсы, чтобы быстрее раскачаться на количество подписчиков. Хоть и администрация Вконтакте и ввела некие ограничения по анонимности, админы пабликов не собираются терять столь значимый для них способ набора подписчиков. Итак, собираем группы (запросом можно обработать не более 1000 групп на один ключ). Результат сохраниться в списке по пути проекта.
Далее вторым запуском шаблона ищем посты в группах содержащие слово «конкурс» (по желанию можно добавить дополнительные слова для проверки, или же наоборот какие-то исключить). В входных настройках можно выставить количество обрабатываемых постов (не рекомендую менять значение, так как в основном конкурсы ставят в закреп и он обязательно найдется). Не стоит забывать и о ДАТЕ порога поиска (обязательно соблюдайте формат даты). Это для того, чтобы не брал совсем уж старые и неактуальные посты. Все результаты сохраняются в таблицу с которой довольно таки удобно работать.
Вот и весь алгоритм работы данного шаблона. Дальше дело только за удачей, улыбнется она вам или нет.
Шаблон работает без браузера на API, поэтому чтобы настроить шаблон к боевому запуску понадобятся ключ от приложения (для парсинга постов) и ACCESS_TOKEN (для сбора групп для дальнейшей работы). Как создавать приложение и получить API KEY можно у Ganga, а получить ACCESS_TOKEN можно вписав в строку поиска браузера (заменив соответственно «ID_ПРИЛОЖЕНИЯ» на ID свежесозданного или уже имеющегося у вас приложения):
Код:
https://oauth.vk.com/authorize?client_id=ID_ПРИЛОЖЕНИЯ&scope=notify,photos,friends,audio,video,notes,pages,docs,status,questions,offers,wall,groups,messages,notifications,stats,ads,offline&redirect_uri=http://api.vk.com/blank.html&display=page&response_type=token
Проект не рекомендую выполнять более чем в 2 потока, так как приложение, которое в создадите может пропускать через себя только до 3 запросов в секунду. В другом случае словите временный бан на превышение (код ошибки 6 по документации API VK). По поводу лимитов вообще - если нужны объемы, то придется создавать несколько приложений (и скорее всего иметь прокси) или договариваться в администрацией ВК, подробно прописано в документации на превышение объемов. Дело в том, что основной используемый метод «wall.get» предполагает использование не чаще чем 5000 вызовов в сутки, поэтому рабочую мощность нужно рассчитывать исходя из этих данных.
Есть проверка дат нужных нам постов, то есть не собираем всё подряд, а это уже значительно упростит нам работу с таблицей. И главная особенность в том, что достаточно заменить ключ «КОНКУРС» на нужный вам и вуаля! Получаете совсем другой инструмент, с нужной именно вам смысловой нагрузкой. Поэтому дерзайте господа. Всем добра и удачи. Если решите воспользоваться этим шаблоном, то она вам понадобится!
- Категория
- Парсинг, SMM
- Номер конкурса шаблонов
- Второй конкурс шаблонов
- Уровень сложности
- Средний
Вложения
-
97 КБ Просмотры: 387
Для запуска проектов требуется программа ZennoPoster или ZennoDroid.
Это основное приложение, предназначенное для выполнения автоматизированных шаблонов действий (ботов).
Подробнее...
Для того чтобы запустить шаблон, откройте нужную программу. Нажмите кнопку «Добавить», и выберите файл проекта, который хотите запустить.
Подробнее о том, где и как выполняется проект.
Последнее редактирование модератором: