- Регистрация
- 07.05.2015
- Сообщения
- 2 177
- Благодарностей
- 2 184
- Баллы
- 113
Особого палева темы нет. Шаблон подойдет больше новичкам, чтобы они поняли, как в ВК капчу гадать при входе чрез браузер, как листать страницу в самый низ с помощью C# через FindElementByXPath +ScrollIntoView. Ну и на его базе можно уже окучивать рассылку в ВК.
Шаблон только шлет в личку, собирать же аудиторию друзей не умеет. То есть ему нужны для работы ВК-профили с друзьями НЕ-ботами, чтобы был профит от рассылки. Это отрывок из комбайна одного заказчика, который пропал, не оплатив мне работу. В теме не работал, и не буду работать, так что поддержкой шаблона заниматься не буду, просто делюсь инструментом, а то пылится без дела.
Эта тема не претендует на призовые места, и даже на приз за участие, так как это уже вторая моя статья на конкурсе (Первая и основная: "Быстрый парсер RU + ENG текстового контента на Get-запросах"). Может что-то можно лучше сделать, поскольку я не работал до этого с ВК вообще. Теоретически можно сохранение\загрузку профилей ZennoPoster доделать, может тогда капчу не будет так часто просить при перелогине.
Скриншот мини-карты шаблона:
Скриншот входных настроек:
Описание блоков:
1. Блок авторизации.
- Шаблон берет из файла-таблицы «\Input\файл № 1 с аккаунтами ВК.csv» строку с удалением (разделитель столбцов тут "табуляция" {-String.Tab-}). Из нее вытягивает ВК-логин, ВК-пароль, прокси (в формате ZennoPoster,) юзерагент.
Код:
[email protected] vkpasss http://or668:[email protected]:8080 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/539.36 (KHTML, like Gecko) Chrome/61.0.3112.113 Safari/539.36
- При возникновении капчи решает ее через Рукапчу.
- После входа проверяется акк на «ВК-заморозку» (за подозрительные действия), и на неправильность пароля.
2. Блок постинга на стену.
- Шаблон берет из файла-таблицы «\файл № 2 с постом на стену.csv» случайную строку, в которой есть текст и ссылка на новость.
Код:
пост на стену 1 {топ|хит|супер} {новости|новость}{?|!|} https://www.nytimes.com/2018/02/25/world/africa/france-africa-migrants-asylum-niger.html
пост на стену 1 {топ|хит|супер} {новости|новость}{?|!|} https://www.nytimes.com/2018/02/24/arts/berlin-film-festival-winners.html?mtrref=www.nytimes.com&gwh=3ECC33AA4A28D7C01D7166426E1D18F6&gwt=pay
пост на стену 1 {топ|хит|супер} {новости|новость}{?|!|} https://www.nytimes.com/2018/02/24/arts/berlin-film-festival-winners.html?mtrref=www.nytimes.com&gwh=3ECC33AA4A28D7C01D7166426E1D18F6&gwt=pay
3. Блок рассылки ЛС друзьям.
- Заходит на страничку с друзьями и скролит ее, чтобы собрать ссылки на всех друзей. Скроллинг идет на C# через FindElementByXPath +ScrollIntoView.
- Отсылает по очереди каждому другу ЛС, сформированное на основе строки из файла «\Input\файл № 3 с текстом, который будет отправляться ЛС.txt». %userName% там автоматом заменяется на имя адресата на его ВК-странице. Ссылки слать слишком палевно, лучше накреативить текста так, чтобы адресат сам захотел зайти на нашу страницу ВК, на которой красуется рекламная новость на стене.
Код:
%userName%, {привет|приветик|приветики} {как дела|как делы}{?|}
%userName%, {hi|hello|good morning} {how are you|how do you do}{?|}
- в самом шаблоне и так напичкано блоков по отлову заморозок акка. Но еще кроме этого в случае неизвестной ошибки в этом блоке шаб пытается распознать в ошибке признаки стандартного отказа (разлогинились \ заморозка \ достигнут предел в количестве ЛС в сутки).
Шаблон разрабатывался и тестировался в ZennoPoster RU 5.14.0.0. Основные тесты в ВК по банам и заморозкам проходил еще перед новым годом, когда горе-заказчик был на связи. Как там сейчас обстановка хз.
- Категория
- Постинг, SMM
- Номер конкурса шаблонов
- Первый конкурс шаблонов
- Уровень сложности
- Средний
Вложения
-
285,4 КБ Просмотры: 783
Для запуска проектов требуется программа ZennoPoster или ZennoDroid.
Это основное приложение, предназначенное для выполнения автоматизированных шаблонов действий (ботов).
Подробнее...
Для того чтобы запустить шаблон, откройте нужную программу. Нажмите кнопку «Добавить», и выберите файл проекта, который хотите запустить.
Подробнее о том, где и как выполняется проект.
Последнее редактирование: