Обычный шаблон по ВКонтакте: постинг себе на стену и в личку друзьям

orka13

Client
Регистрация
07.05.2015
Сообщения
2 190
Реакции
2 209
Баллы
113
Logo.png

Особого палева темы нет. Шаблон подойдет больше новичкам, чтобы они поняли, как в ВК капчу гадать при входе чрез браузер, как листать страницу в самый низ с помощью 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. Основные тесты в ВК по банам и заморозкам проходил еще перед новым годом, когда горе-заказчик был на связи. Как там сейчас обстановка хз.
 
Номер конкурса шаблонов
  1. Первый конкурс шаблонов
Уровень сложности
Средний
Категория
  1. Постинг
  2. SMM

Вложения

Последнее редактирование:
Спасибо за шаблон! :cp:
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)