Текст площадки «Складчик». Упомянутые цены и обещанные результаты могут быть неактуальны; условия покупки проверяйте у продавца.
Для начала представлюсь – сам я в программинге с 98 года, кроме ботов, пишу игры, проги и сайты. Предлагаю вам свой фреймворк, то есть набор библиотек для зеннопостера. Изначально я его писал не на продажу, а для себя, и продолжаю использовать в своих проектах. Продается в виде исходного кода.
Читать полное описание
Я оф. представитель автора данной библиотеки: @DzenZenno
Для начала представлюсь – сам я в программинге с 98 года, кроме ботов, пишу игры, проги и сайты. Предлагаю вам свой фреймворк, то есть набор библиотек для зеннопостера. Изначально я его писал не на продажу, а для себя, и продолжаю использовать в своих проектах. Продается в виде исходного кода.
Зачем он нужен – как и у любого фреймворка, основная задача – значительно упростить и ускорить разработку шаблонов/программ. Все часто используемые в работе методы уже прописаны. Кроме того, некоторых методов в зенке не хватает для удобной работы, а другие не содержат необходимых опций, здесь это присутствует. Все методы содержат необходимые проверки (это очень важно для стабильности и дебага) и выводят информацию о ходе выполнения в лог.
Из интересных методов, которые бы хотелось отметить:
Человеческие движение мышки с разной скоростью и рандомными задержками на кривых безье, с постепенным скроллом страницы с движением мышки между прокрутками, с заполнением полей форм текстом тоже с рандомными задержками.
Гет-пост и запросы на HttpWebRequest. Возможна работа через прокси, авторизация, скачивание и отправка файлов, xml, json. Возможна настройка таймаутов (базового и отдельно на чтение/запись, по умолчанию 15 секунд), количества допустимых редиректов, буфера, юзерагентов и заголовков, сделан обход проверки валидности сертификата, и т.д.
Решение каптч через апи хевил – вызовом одного метода можно решить как обычные капчу, так и рекапчу (дальше либа сама находит необходимые параметры капчи, при необходимости делает скриншоты, гет/пост запросами отправляет на сервер на апи хевил, получает решение и возвращает его).
И многое другое)))
Всего 148 различных методов, подробнее я их все описал ниже.
Говоря проще – теперь для многих задач достаточно сделать один вызов метода – вместо кучи строк кода или кубиков.
Вообще это абсолютно естественно для программистов создавать свои либы для упрощения работы и пользоваться готовыми. На форуме же предпочитают продавать отдельные решения – к примеру, отдельно на эмуляцию мыши, отдельно на работу с запросами и т.д. У меня все это и многое другое сделано в одном фреймфорке, не нужно покупать пачку отдельных шабов, причем я продаю с открытым кодом. Конечно же, написано в стандартном стиле по гайдланам MS, что будет привычно и удобно программистам.
Можно вообще отказаться от кубиков (экшенов) и писать все проекты в вижуал студии, как я и делаю, а потом копировать в общий код или подключать либы. Мало того, что в студии намного удобнее подсветка синтаксиса, проверка ошибок и многое другое, так в кубиках еще и нельзя писать классы и методы, так как сниппеты шарпа их не поддерживают. А без них крайне неудобно, ведь шарп – это ООП язык. Базовый принцип со времен еще процедурного программирования – если код используется больше одного раза, не копируй его, а вынеси в отдельный класс/метод/функцию. В проекте зенки достаточно инициализации фреймворка одним экшеном, все остальное в либе.
Кому и чем поможет фреймворк. Для опытных программистов – сэкономит время, чтобы не писать свою либу, можно взять мою и уже дорабатывать в процессе. Для тех, кто не очень хорошо знает шарп или раньше делал проекты только на кубиках с небольшими кусками кода шарпа – даст нужную базу с уже готовыми основными методами, которые можно сразу использовать для быстрого построения шаблонов. Кроме времени, это сэкономит деньги, чтобы не покупать несколько разных шаблонов для разных задач.
Обратите внимание, что для работы с либой вам понадобятся, как минимум, базовые знания C#, ООП, XPATH, принципов верстки и работы сайтов и т.д.
Поддержка будет оказываться в течение 1 месяца по таким вопросам, как использовать библиотеку (то есть как вызвать методы библиотеки из другого класса или кубика зеннопостера, какой результат должны выдавать методы и какие аргументы в них можно подавать) и по исправлению ошибок работы библиотеки (в случае обнаружения таковых, вообще библиотека многократно протестирована, потому что постоянно используется в работе). Поддержка не будет оказываться по вопросам, почему код написан так а не иначе, что значит код внутри методов, а также по знаниям самого языка шарпа - что такое класс, метод, свойства, инстансы и так далее.
Для купивших либу – по вашему запросу возможно написание дополнительных методов/классов для нее, либо изменение существующих, конечно, за отдельную оплату.
Триала/пробной версии, по понятным причинам, нет - могу показать какие то участки кода.
Предложения, вопросы, троллинг:
Вопросы задавайте здесь в теме. Если есть предложения, что добавить в либу, тоже пишите – возможно, что-то реализую, но не обещаю. Хотите апнуть тему, потроллить или похейтить, а также дорогонахи – тоже велкам)))