Human Emulator

Human Emulator


RPA и автоматизация действий в браузере

sales@webemulator.com @saleshumanemulator

Бесплатная онлайн консультация по возможностям программы.

Эмулятор действий в браузере

Human Emulator — программа для Windows, которая управляет встроенным браузером так же, как человек: мышь, клавиатура, прокрутка, заполнение полей. Это не браузерное расширение и не «автокликер без скачивания». Сценарии пишут в Studio, проверяют на официальном демо, примеры — в задачах по эмуляции и FAQ.

Это не автокликер

Автокликер обычно жмёт одну точку или вставляет текст сразу во все поля. Часто это расширение браузера или «кликер без скачивания». Human Emulator — программа для Windows со встроенным Chromium/Firefox: скрипты, DOM, прокси, несколько потоков, мышь и клавиатура. Онлайн-расширения и кликеры без установки сюда не относятся. Поставить и проверить можно официальным демо Studio.

Скачать демо Поддержка

Демо — оценка Studio на Windows. Вопросы по установке и скриптам — поддержка или контакты.

Видео на YouTube недоступно

Плеер YouTube из этой сети не открывается (часто в РФ). Материалы на сайте и в соцсетях:

видеоуроки · скриншоты · документация · ВКонтакте

Что такое Эмуляция.

В нашем случае эмуляция это копирование действий пользователя при работе в браузере или в интернете. Удобнее всего разрабатывать такие сценарии в Human Emulator Studio; примеры — в разделе эмуляции действий и на странице тестирования сайтов. Работа с DOM разобрана в FAQ.

Для чего нужна эмуляция.

Эмуляцию действия пользователя можно использовать для:

  • 1. Выполнение постоянно повторяющихся действий.
  • 2. Имитация действий пользователей на сайте.

Выполнение постоянно повторяющихся действий


При работе в браузере мы часто сталкиваемся с повторящимися действиями, особенно если род наших занятий в интернете не ограничен просмотром новостей в соцсетях (хотя прокрутку ленты можно тоже отнести к повторяющемуся действию). К примеру мы постоянно сталкиваемся с заполнением веб форм на сайтах или онлайн сервисах. Для того чтобы отправить комментарий к посту в любимой группе в ВК надо заполнить форму. Это же касается подачи объявлений, публикации отзывов, размещения товаров, заполнение анкет, заявлений, запросов и т.д. Если вы хотите в интернете куда то что то отправить или где то что то опубликовать вам в любом случае придётся заполнять форму. Конечно, повторяющиеся действия это далеко не только заполнение различных форм, но именно при заполнении таких форм как правило требуется эмуляция действий пользователя в браузере.


Имитация действий пользователей на сайте


Это максимально точное воспроизведение поведения пользователя на целевом сайте. Обычно так проверяют формы, сценарии и удобство сайта: как живой посетитель кликает, вводит текст и листает страницы. Чтобы понять, как ведут себя реальные пользователи, можно смотреть Вебвизор в Яндекс Метрике: какие страницы открывают, сколько времени читают, как выделяют текст, прокручивают колёсиком или PageDown/PageUp, водят мышью, пользуются полосами прокрутки.


Повторяющиеся действия в Human Emulator


Необходимость в эмуляции действий при заполнении веб форм возникает тогда, когда на формах установлены различные проверки на поведение пользователя. К примеру, такие проверки типа, чтобы поле заполнялось с вводом с клавиатуры, или на заполнение каждого поля отводится определённое время, или выбор варианта из списка должен быть выполнен с использованием курсора мыши. С заполнением таких форм не справится обычные автозаполнялки, которые тупо за секунду вставляют все значения в нужные поля или выбирают нужные галочки, зато без проблем справиться Human Emulator. С помощью нашей программы можно без проблем заполнять любые формы, любой сложности, с любым количеством полей, и даже если эти поля разнесены на разные страницы.


Эмуляции клавиатуры и мыши


Программа может заполнять и выбирать поля в двух режимах работы. Это передача событий от клавиатуры и мыши и использование реальных мыши с клавиатурой. Передача событий позволяет работать с заполнением форм в многопоточном режиме, это когда один скрипт заполняет форму на одном сайте, как будто это делают разные пользователи, или несколько скриптов заполняют одновременно разные формы. Использование реальных устройств даёт возможноть обходить самую дотошную проверку, так как в этом случае нельзя будет определить кто управляет мышью и клавиатурой человек или программа. В этом помогает и наличие другого функционала, такого как, подмена прокси или работа с отпечатками браузера.

Для удобства работы в формах с проверками на JS скриптах в программу была добавлена группа команд эмуляции ввода с клавиатуры для элемента - send_keyboard_input_by_*. Эти команды эмулируют ввод текста с помощью клавиатуры. При выполнении команды сами задают фокус и начинают последовательно вбивать указанные символы. Таким образом, большинство джава скриптов принимают такие действия программы, как действия реального пользователя.


Имитация действий пользователя с помощью Human Emulator


Основные инструменты для решения этой задачи, также как и с заполнением сложных форм, это управление мышью и клавиатурой. Вам остаётся лишь грамотно построить логику использования этих инструментов и другого функционала программы. Подсмотрев в вебвизоре поведение реальных пользователей на сайте, с помощью Human Emulator вы можете в точности повторить все их действия. Или сделать на основе этого шаблон с допустимыми отклоненями, например, по времени просмотра страниц, по списку посещаемых страниц, по действиям пользователя на отдельно взятой странице и т.д., создав таких образом большое количество вариаций посещения сайта. При необходимости вы можете использовать прокси, параметры браузера, cookies и кэш и профили браузера. Готовый пример кода эмулирующий действия пользователя.


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


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

Смотрите также: официальное демо, примеры эмуляции, FAQ по браузеру, работа с DOM, автозаполнение форм, тестирование сайтов.



Human Emulator ваш выбор для эмуляции действий пользователя.

ДЕМО FREE Купить


Остались вопросы - обращайтесь в наш отдел продаж!

Дополнительная информация:

Отдел продаж:


Спроси у профессионалов:

Если возникли вопросы по возможностям программы - незамедлительно обращайтесь в нашу службу продаж.

Онлайн консультации:

@saleshumanemulator

sales@webemulator.com

@saleshumanemulator

Готовы автоматизировать браузер?

Актуальная линейка — Human Emulator Studio и RT. Посмотрите примеры задач, скачайте демо или сразу купите лицензию. Вопросы — в Telegram или на странице поддержки.

Скачать демо Поддержка

Купить →   |   Что нового →   |   О Studio →   |   FAQ →