- Регистрация
- 07.05.2015
- Сообщения
- 2 190
- Реакции
- 2 209
- Баллы
- 113
Особого палева темы нет. Шаблон подойдет больше новичкам, чтобы они поняли, как в ВК капчу гадать при входе чрез браузер, как листать страницу в самый низ с помощью C# через FindElementByXPath +ScrollIntoView. Ну и на его базе можно уже окучивать рассылку в ВК.
Шаблон только шлет в личку, собирать же аудиторию друзей не умеет. То есть ему нужны для работы ВК-профили с друзьями НЕ-ботами, чтобы был профит от рассылки. Это отрывок из комбайна одного заказчика, который пропал, не оплатив мне работу. В теме не работал, и не буду работать, так что поддержкой шаблона заниматься не буду, просто делюсь инструментом, а то пылится без дела.
Эта тема не претендует на призовые места, и даже на приз за участие, так как это уже вторая моя статья на конкурсе (Первая и основная: "Быстрый парсер RU + ENG текстового контента на Get-запросах"). Может что-то можно лучше сделать, поскольку я не работал до этого с ВК вообще. Теоретически можно сохранение\загрузку профилей ZennoPoster доделать, может тогда капчу не будет так часто просить при перелогине.
Скриншот мини-карты шаблона:
Скриншот входных настроек:

Описание блоков:
1. Блок авторизации.
- Шаблон берет из файла-таблицы «\Input\файл № 1 с аккаунтами ВК.csv» строку с удалением (разделитель столбцов тут "табуляция" {-String.Tab-}). Из нее вытягивает ВК-логин, ВК-пароль, прокси (в формате ZennoPoster,) юзерагент.
Код:
vikafake@mail.ru vkpasss http://or668:re666@77.27.244.172: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}{?|}
4. Блок отлова ошибок.
- в самом шаблоне и так напичкано блоков по отлову заморозок акка. Но еще кроме этого в случае неизвестной ошибки в этом блоке шаб пытается распознать в ошибке признаки стандартного отказа (разлогинились \ заморозка \ достигнут предел в количестве ЛС в сутки).
Шаблон разрабатывался и тестировался в ZennoPoster RU 5.14.0.0. Основные тесты в ВК по банам и заморозкам проходил еще перед новым годом, когда горе-заказчик был на связи. Как там сейчас обстановка хз.
- Номер конкурса шаблонов
- Первый конкурс шаблонов
- Уровень сложности
- Средний
- Категория
- Постинг
- SMM
Вложения
Последнее редактирование:




