Емуляція дій користувача за допомогою Human Emulator
Автоматизація роботи у браузері
Безкоштовна онлайн консультація щодо можливостей програми.

Емуляція користувача за допомогою Human Emulator

Хуман Емулятор це така програма, яка може робити те ж саме, що робить звичайний користувач у браузері і навіть більше.
Якщо ми звернемо увагу на те, як звичайний користувач заповнює подібну форму, то побачимо, що він постійно користується мишею, клавіатурою і буфером обміну. Цими ж засобами може скористатися і Human Emulator. Для цього в програмі використовуються три об'єкти: mouse, keyboard та clipboard. Причому для об'єктів mouse і keyboard є два режими роботи: 1. передача подій від миші та клавіатури у вбудований браузер програми; 2. використання реальних миші та клавіатури. Від того, який режим ви використовуєте буде залежить, ви зможете користуватися комп'ютером, на якому запущений Хуман Емулятор чи ні. Як ви розумієте, використовувати одночасно з програмою реальні мишу та клавіатуру у вас не вийде, тому при роботі в цьому режимі краще не заважати працювати програмі.
Також для зручності користування даним функціоналом до програми додано групу функцій емуляції введення з клавіатури для елемента - send_keyboard_input_by_*. Ці функції емулюють введення тексту за допомогою клавіатури. Функції самі задають фокус і починають послідовно вбивати вказані символи. Таким чином, більшість джаву скриптів приймають такі дії програми, як дії реального користувача.
Тепер розглянемо ще один приклад. Припустимо, що маємо завдання повністю повторювати дії користувачів на сайті. Для того, щоб дізнатися, як поводяться на сайті відвідувачі, можна використовувати інструмент Вебвізор з Метрики.яндекса. За допомогою нього можна побачити які сторінки активно відвідують користувачі, скільки часу на них знаходяться, як читають текст, виділяючи його, прокручують сторінки за допомогою колеса миші або натисканням кнопок PageDown/PageUp, водять мишкою над текстом, використовують скроли браузера і т.д. . Алгоритміка дій настільки різноманітна, що може становити сотні варіантів поведінки відвідувачів на одній сторінці. А як і з формами всі дії реальних користувачів виконуються за допомогою клавіатури та миші. Тому, використовуючи функціонал об'єктів mouse і keyboard, все це можна повторити і зробити виконання всіх дій при кожному проході у випадковому порядку. Готовий приклад коду, що емулює дії користувача. А можливість керувати налаштуваннями вбудованого браузера і використовувати для роботи проксі або програми типу Tor істотно розширюють сфери застосування Хуман Емулятор.
Підсумовуючи, можемо сміливо сказати, що можливості програми в області емуляції дій користувача в браузері обмежені лише вашою фантазією.