Раздача [ZennoPoster] Мегапомощник для Ваших проектов зенно (v.1.0)

Предназначение этой складчины - помочь пользователям ZennoPoster кардинально увеличить эффективность работы над своими проектами. Она рассчитана прежде всего на тех, кто освоил основной функционал программы и уже успел столкнуться с ограничениями, присущими постеру в целом.

В составе продукта:
  1. dll-библиотека для подключения к Вашим проектам;
  2. Исходники первой версии библиотеки для изучения, анализа и повторения;
  3. Обучающий материал на тему "как создавать свои библиотеки-помощники в Visual Studio".
Классический путь разработчика ZennoPoster выглядит так:
WDHPlRm.jpg


  • Вы пытаетесь освоить продукт самостоятельно, на базе данных только с вики и форума;
  • Ничего не получается, и Вы покупаете курс или скачиваете его пиратскую версию;
  • Изучив курс начинаете собирать проекты в режиме визуального конструктора, и на простых ботах всё работает;
  • Берётесь за первый серьёзный проект и очень скоро воочию наблюдаете все недостатки визуального программирования: весь проект не уместится и на 10 мониторах, отлаживать его и искать ошибки - просто пытка;
  • Вы осваиваете C# сниппеты, эффективность работы вырастает в разы;
  • В Ваших C# проектах содержится множество повторяющихся действий, и Вы опять сталкиваетесь со сложностью отладки ботов. Код растёт, голова пухнет, на то чтобы отловить единственную ошибку уходят часы.
Сделав круг, Вы снова упираетесь в ограниченность ресурсов программиста-одиночки при создании масштабных проектов. Дальше приходится либо покупать готовые решения, либо кооперироваться с другими программистами, либо ограничиваться написанием простых "костылей" вместо выстраивания серьёзных систем.

Я же предлагаю Вам сократить объём написанного кода вплоть до десятков раз. Как?

В основе продукта - следующая идеология:
  • Практически все типы взаимодействия бота со страницей можно описать и запрограммировать в небольшом количестве хорошо отлаженных внешних функций;
  • Вынесение повторяющегося кода во внешние фукнции нужно использовать везде где это возможно;
  • Грамотно спланированная объектная структура dll-помощника лучше, чем функции уровня сниппета или проекта;
  • Внешние функции должны самостоятельно генерировать достаточное количество отладочной информации для быстрого поиска и устранения возникающих ошибок;
  • В конечном итоге, код должен быть компактным и красивым :)
Если вы пишете регистратора под WordPress, то вам вполне хватит одного визуального проектирования. Но если работаете с Facebook/Twitter/Instagram, да не через API... Благодаря продукту, вместо написания множества строк кода для одного действия и переписывания этих строк под каждый другой сайт вы просто вызываете одну хорошо отлаженную функцию. Одну и ту же для всех схожих случаев. Всего одной строкой. Ваш код в итоге будет похож на это:


try
{
...создай объект библиотеки-помощника;
...дождись прогрузки страницы, затем дождись когда элементов определённого типа на странице станет больше пяти;
...выбери случайную величину в пределах количества элементов, появившихся на предыдущем шаге (может быть и 50), щёлкни по элементу с этим номером;
...дождись появления на экране формы для ввода данных через установку стиля его родительского элемента в display:block;
...проверь наличие в форме двух полей, заполни их;
...выбери из выпадающего списка значение, начинающееся с заданной строки;
...щёлкни по переключателю <radio>, которому в мозголомной таблице на дивах соответствует значение, соответствующее вот этой регулярке;
...кликни по кнопке, дождись исчезновения формы;
...дождись появления подтверждающего сообщения, что всё получилось;
...сохрани скришнот элемента на странице, подтверждающий успешное выполнение задания
}
catch
{
...если на любом из шагов в блоке try произошла ошибка, покажи сообщения автоматически формируемого лога для всех шагов.
...сохрани скрин всей страницы в папку errors для анализа
...сохрани исходный текст страницы в папку errors для анализа
}
finally
{
...почисти лог перед выполнением следующей задачи
}

Обучающая часть продукта представлена в виде набора PDF-файлов. Если участников будет больше 30 - обязуюсь записать ещё и видеоверсию.

Кроме того, для участников складчины предусмотрены бонусы:
  1. Мини-справочник по C#, который я собрал для личного пользования за время работы с ZennoPoster. Его ценность прежде всего в том, что работа с C# рассматривается в рамках объектной модели ZennoPoster;
  2. Урок и подборка материалов по работе с XPath;
  3. Активным участникам обсуждения продукта (вносящим предложения по улучшению) будет бесплатно роздана доработанная версия библиотеки. Остальные в рамках поддержки получат версию с исправленными ошибками.
Ну и наконец суперсекретная причина, по которой всем постероводам обязательно нужно принять участие:
Вы когда-нибудь думали что случится если под сетевой атакой лягут сервера проверки лицензий ZennoLab, или перед очередными выборами за создателями программы придут из страшного FBIФСБ (ага, а ещё я верю в инопланетян)? Я отвечу: все Ваши проекты остановятся. Но если вы освоили C# хотя бы на базовом уровне + освоите механизмы создания библиотек и приложений в Visual Studio (эта складчина поможет) + умеете пользоваться гуглом и яндексом - останется всего пару шагов до того чтобы не зависеть от постера как такового. Для тех кто самостоятельно гуглить не любит - возможно организую отдельную складчину на тему :) Свой постер вы конечно не напишете, но достаточно большой кусок функционала получите бесплатно и с возможностью неограниченного масштабирования

Продажник
[HIDE-POSTS=1]
https://skladchik.com/threads/zennoposter-%D0%9C%D0%B5%D0%B3%D0%B0%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D0%BD%D0%B8%D0%BA-%D0%B4%D0%BB%D1%8F-%D0%92%D0%B0%D1%88%D0%B8%D1%85-%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%BE%D0%B2-%D0%B7%D0%B5%D0%BD%D0%BD%D0%BE-v-1-0.108280/
[/HIDE-POSTS]

 

Последнее редактирование модератором:
Рекламное сообщение
Всё печаль этого курса в том, что там нет проектов. Тех самых, со сниппетами, которые всем очень нужны. Хотя могли бы быть, так как доступны были они не только на выполнение, но и на редактирование.
 

Это для тех кто зенно хорошо знает. Если в программировании 0 то и от курса этого польза 0.
автор рекомендует для начала изучить курсы от itdvn c# для начинающих и базовый. Ну и конечно курсы от Rostonix
 

продавался на складчике. Недавно автор продавал намного круче курс там же
Так то да. В складчинах от сибборы стоит участвовать - у него самый годный материал на складчике
 

продавался на складчике. Недавно автор продавал намного круче курс там же
О!! А тут есть тема на его новый курс? А то не могу найти

Так то да. В складчинах от сибборы стоит участвовать - у него самый годный материал на складчике

Расскажите подробнее о ваших результатах после изучения материалов от Сиборры. Спасибо!!
 

Являюсь счастливым обладателем программы ZennoPoster уже более 2 лет. Очень доволен приобретением! Это отличный способ автоматизировать рутинные действия в браузере. Теперь, например, регистрация даже 1-2 тыс. аккаунтов занимает у меня всего час и без моего участия. Просто настраиваю шаблон в Зеннопостере и всё - дальше он будет регистрировать аккаунты сам. Зеннопостер работает с C#, умеет эмулировать юзерагенты и операционные системы, подтверждать почту и еще кучу всего! Советую скачать демо версию и попробовать!
 

Обратите внимание

Назад
Сверху