Эмуляция мыши
Пожалуйста, ознакомьтесь с Правилами использования материалов на данном ресурсе
Оглавление
Описание
Эмуляция мыши позволяет обойти защиту на сайте, нажать или вызвать элемент путём наведения на него курсора.
Как добавить действие в проект?
Через контекстное меню Добавить действие → Эмуляция → Эмуляция мыши
Либо воспользуйтесь умным поиском.
Для чего это используется?
Перемещение курсора мыши
Наведение на объект
Клик по элементу (например, когда последний отрисован на canvas и к нему нельзя подобраться с помощью экшена Выполнить событие)
Как работать с экшеном?
Координаты
Здесь необходимо указать точки, в пределах которых будет осуществлён клик (будет выбрана случайная позиция в пределах указанных координат).
X - по горизонтали
Y - по вертикали
Узнать координаты можно в Окне браузера.
Координаты можно указывать статичные и динамические в виде переменных.
Тип клика
Left click - нажатие левой кнопкой мыши.
Right click - клик правой кнопкой мыши.
Double click - эмуляция двойного нажатия.
Распределение
a) Нормальное - более вероятно попадание ближе к центру объекта.
b) Равномерное - ровное распределение в пределах указанных координат.
Полная эмуляция мыши
В настройках проекта можно централизованно включить уровень эмуляции мыши на уровне шаблона. Это значит, что при выполнении экшенов «Установка значения» (Set) и «Выполнить действие» (Rise) автоматически добавится эмуляция мыши от текущего курсора к HTML элементу, что указан в действии.
Пример использования
Для смены дизайна в почте Mail необходимо навести курсор мыши на элемент, после чего откроется дополнительное окно, в котором можно сменить дизайн.
Получаем координаты элемента и кладём их в переменные.
Добавляем экшен эмуляции мыши.
Указываем в кубике переменные с координатами.
Таким образ почтовый сервис старается пресечь работу ботов, но Вам это не грозит с имеющимся функционалом Zennoposter.