Описание
HUMANIATION - ЭМУЛЯЦИЯ МЫШИ ПО МОНИТОРУ ДЛЯ ZENNOPOSTER (ЗЕННОПОСТЕР) ЧЕЛОВЕЧЕСКИЕ ДВИЖЕНИЯ МЫШКИ.Humaniation - это библиотека, которая подключается к Зенке и умеет перемещать курсор мыши по странице так, как будто её перемещал человек.
Зачем это нужно?
Чтобы администратор ресурса, просмотрев демонстрацию действий вашего шаблона в вебвизоре или аналогичном сервисе, увидел что вы пользователь, а не бот.
Чтобы вас не забанили на трастовых ресурсах, при ручной проверке ваших следов.
Чтобы не сработали антиботы, реагирующие на слишком прямые траектории мыши.
Чтобы максимально эффективно имитировать человеческое поведение на своих сайтах.
И так далее...
Сферы применения?
Пробив параноидальных ресурсов. Пробив ручной модерации/слежения за пользователями. Накрутки. Фрод. Накрутки поведенческих хар-тик. Аккаунты долгожители, которые должны быть максимально очеловечены. И так далее..
Что умеет библиотека?
Перемещать курсор мыши по странице так, как будто её перемещал человек.
В зависимости от переданных параметров можно получить самые различные варианты. И эти варианты при одних и тех же параметрах всегда будут отличаться друг от друга.
Т.е. на странице мышь может двигаться быстро или медленно, прямо или размашисто, её может "колбасить" или она будет бегать очень ровненько, следы мыши могут быть похожи на движения аккуратиста или на чела в состоянии жесткого похмела с дрожащими руками.
И все эти следы будут похожи на оставленные человеком =)
И все зависит от того, какие мы передадим параметры.
Ну и как бонус в библиотеке есть метод прокрутки страницы.
Работает ли в многопотоке?
Методы библиотеки работают в многопотоке, не мешая друг другу. Реальный курсор не дергает.
Как выглядят следы мыши?
Например вот так:
Все это один и тот же вызов с одними и теми же параметрами, повторяющийся 10 раз.
Вызов в сниппете выглядит примерно так:
Код:
Humaniator.HumanMouseMove(instance.ActiveTab.Handle,new Point(300,100),new Point(100,300), 4, 5, 15);
Другой пример, двигающий мышь на странице в заданную точку и с возвратом в начальные координаты, но с другими параметрами.
Еще один пример, делающийся одним вызовом метода из библиотеки:
А как это в вебвизоре яндекса выглядит?
Вот так выглядит в вебвизоре результат простенького шаблона, находящего два заголовка и проводящего по ним мышью (обязательно кликнуть, чтоб гифка открылась в новом окне):
Ссылка на гифку
А можно увидеть еще видео?
Видюшка демонстрирующая в прожект мэйкере вызовы различных методов движения мыши. Двух встроенных в зенну. И двух методов из библиотеки, но с различными параметрами. Ссылка на видео
Тот же шаблон в двух потоках в ZennoPoster-е. Ссылка на видео
КАК ПОДКЛЮЧИТЬ БИБЛИОТЕКУ В ЗЕННОПОСТЕР?
ИНСТРУКЦИЯ ВНУТРИ ТОВАРА!
ТОВАР ВЫ ОПЛАЧИВАЕТЕ 1 РАЗ И ПОЛЬЗУЕТЕСЬ ВЕЧНО!
Формат файла
link