Archive

Archive for the ‘About’ Category

Почему Human Emulator?

May 24th, 2010

Автоматизирует абсолютно любые задачи в браузере

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

Простота использования

Несмотря на огромный потенциал программы от пользователя не требуется глубоких знаний языка программирования или технических параметров браузера. Ежедневно ведется работа по упрощению работы с программой.

Защищает Вашу интеллектуальную собственность

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

Экономит Ваши деньги

Единоразово оплачивая стоимость программы (у нас нет абонплаты!) Вы получаете в свои руки арсенал, позволяющий создавать все интересующие скрипты самостоятельно, не тратя деньги и свое время (что тоже деньги) на программистов.

Позволяет полностью сохранять анонимность

Human Emulator позволяет подменять прокси (информация об IP адресе Вашего компьютера) без остановки работы скрипта. На данный момент используются HTTP, HTTPS и Socks4 прокси. Есть возможность смены useragent (информация о том, каким Вы пользуетесь браузером) на лету. Удаление всех/выбранных Cookies (Ваша персональная информация предоставляемая сервером для отслеживания некоторых Ваших действий), подмена всех/выбранных Cookies. Удаление Истории, подмена Заголовков и многое другое. Human Emulator позволяет подменять любую информацию передаваемую и принимаемую браузером.

Высокая скорость работы

С нами работают разработчики международного уровня, что позволяет регулярно улучшать скорость работы программы, избегая таких тонких моментов, как недоработки браузера Internet Explorer разработчиками. Более того, приобретая многопоточную версию программы, Вы можете увеличить производительность программы на одном рабочем месте (компьютере) в десятки и даже сотни раз!

Возможность приобретения программы в компанию

Вы работаете с группой сотрудников? Или просто хотите сделать подарок партнеру по бизнесу? Приобретая пакет с более чем одной лицензией программы, Вы можете подарить одну из лицензий своим знакомым!

Работа со всеми элементами сайтов

На данный момент при создании сайтов используется великое множество элементов (JavaScript, AJAX, Flash и т.п.), обойти которые обычными языками программирования крайне сложно, а порой и не возможно. Human Emulator позволяет автоматизировать работу с большинством используемых, даже самых современных, элементов сайтов.

Интуитивно понятный интерфейс программы

Human Emulator уже более двух лет успешно продается как на отечественном, так и на зарубежном рынках. За это время были учтены все пожелания по работе с программой от наших пользователей. Работать с нами – одно удовольствие :)

Дружелюбная служба поддержки продукта

При возникновении любых технических вопросов Вы всегда можете обратиться в нашу службу поддержки продукта. На данный момент период обращения в службу поддержки не лимитирован и бесплатен.

Не содержит ГМО

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

Alexey Lager About

Быстрый старт

February 17th, 2009

Итак, вы счастливый обладатель Human Emulator. Устанавливайте программу XWeb Human Emulator. При установке, программа выдаст “системный код” (ID). Этот код, а так же свой e-mail, необходимо скопировать в отдел продаж (ICQ: 420-444-071) и получить у них код активации. После чего полученный код скопировать в окно активации, не забыв при этом указать свой e-mail в соответствующем окошке, и активировать программу.

После ввода кода, видим интерфейс программы:

Нажмите для увеличения


Скачать в разрешении 800х600 (6,13Mb)

Купить сейчас

Для удобства работы, можно ещё сменить язык интерфейса на русский, через меню Серсис->Язык->Русский. В итоге программа готова к работе.

Для того, чтобы начать работу, необходимо познакомиться с основными функциями программы и понять принцип работы программы.

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

Какие движения будет “запоминать” программа, можно установить в меню Сервис->Настройки->Макрос.

Программа отлавливает три вида событий:

  • движения мыши;
  • ввод с клавиатуры;
  • клики мыши.

В большинстве случаев при заполнении полей, движения мыши нам не потребуются, поэтому галочки можно оставить только напротив двух значений: “отлавливать события клавиатуры” и “отлавливать события клика”. Сохраняем выбранные нами настройки.

А сейчас перейдём непосредственно к работе со страницей, скрипт для заполнения которой мы хотим написать.

Если мы посмотрим внимательно на окно программы, то увидим, что оно разделено на две панели: левую и правую. В правой находится браузер, а в левой редактор. Если редактора не видно, то его можно сделать видимым нажав в меню ВИД->Левая панель.

Итак, начинаем писать скрипт. В меню нажимаем МАКРОС->ЗАПИСЬ или просто набираем на клавиатуре Ctr+Shift+R. В левой панели программы увидим, что появилась новая вкладка и в ней такая запись:

<?php
// The following code is required to properly run Human Emulator
require("../Templates/xedant_human_emulator.php");
// Quit
$app->quit();
?>

Сноска:

require("../Templates/xedant_human_emulator.php");

Этот код необходим для запуска эмулятора. На моём компе почему-то с относительным путем этот код не работает, поэтому я вписывала вот такой код:

require("C:/Program Files/Xedant/Human Emulator/Templates/xedant_human_emulator.php");

В правой панели, в адресной строке программы пишем урл страницы, к примеру: http://www.xanga.com/register.aspx и нажимаем клавишу Enter.
Открывается страница, которую мы будем заполнять.

В левой панели тут же видим изменения:

<?php
// The following code is required to properly run Human Emulator
require('../Templates/xedant_human_emulator.php');
$browser->navigate('http://www.xanga.com/register.aspx ');
$browser->wait_for(240,1);
// Quit
$app->quit();
?>

Дальше на странице (в правой панели) заполняем поля, а в левой сразу же видим изменения.

<?php
// The following code is required to properly run Human Emulator
require('../Templates/xedant_human_emulator.php');
$browser->navigate('http://www.xanga.com/register.aspx ');
$browser->wait_for(240,1);
$input->set_value_by_name('registrationModule$txtUsername','janberb');
$input->set_value_by_name('registrationModule$txtPassword1','janberb1');
$input->set_value_by_name('registrationModule$txtPassword2','janberb1');
$input->set_value_by_name('registrationModule$txtEmail','janberb@gmail.com');
$input->set_value_by_name('registrationModule$txtLetters','mmsot');
$listbox->select_name_by_inner_name('registrationModule$DOB_month','1');
$listbox->select_name_by_inner_name('registrationModule$DOB_day','28');
$listbox->select_name_by_inner_name('registrationModule$DOB_year','1958');
$checkbox->click_by_name('registrationModule$chkReadTerms');
$browser->wait_for(240,1);
$button->click_by_name('registrationModule$createAccountButton');
$browser->wait_for(240,1);
// Quit
$app->quit();
?>

Здесь пока можно остановиться. Нажимаем через меню в программе Макрос->Остановить или просто набираем на клавиатуре Ctr+Shift+R.

Пока рассмотрим подробнее код полученного скрипта, чтобы понять принцип работы программы.

Начнём со строки:

$input->set_value_by_name('registrationModule$txtUsername','janberb');

Если расшифровать инструкции этой строки, то получится вот такое:
input – вставить
set_value_by_name – присвоить значение по имени;
registrationModule$txtUsername – кому присовить(указывается имя поля);
janberb – значение поля, которое мы вводили от руки.

С input и set_value_by_name, думаю, понятно, это функции программы, а вот для того, чтобы понять откуда берется registrationModule$txtUsername рассмотрим код страницы http://www.xanga.com/register.aspx

С помощью программы это сделать просто. Откроем страницу снова в браузере программы. Далее в меню программы нажимаем Отладка->Пронумеровать->Поля Ввода или Ctrl+Alt+I. Видим, что в полях ввода что-то появилось. Например, в поле “Choose Username” видим: “0 registrationModule$txtUsername”, где 0 – это номер поля, а
registrationModule$txtUsername имя поля.

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

Разобравшись что откуда берётся, можно вернутся к скрипту, который у нас получился.

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

$input->set_value_by_name('registrationModule$txtLetters','mmsot');

в такой вид, чтобы при запуске готового скрипта мы могли вводить каптчу от руки.

Новая конструкция будет иметь вид:

$captcha = $app->dlg_captcha_from_image_number(1);
$input->set_value_by_number("4",$captcha);

Догадаться, откуда взялись цифры 1 и 4 можно, но всёж посмотрим откуда они берутся.

В скрипте, который программа сама составила, в основном, использована нумерация по имени name, но можно использовать любую другую нумерацию. Например, ввод капчи можно использовать через нумерацию картинки. Жмём Отладка->Пронумеровать->Рисунки (Ctrl+Alt+P), наводим мышь на рисунок капчи и видим всплывшую цифру 1. Исходя из этого и есть у нас

$captcha = $app->dlg_captcha_from_image_number(1);

Тут же смотрим, что в поле куда мы вводили каптчу, есть такое значение: “4 registrationModule$txtLetters”, следовательно, оттуда и взялась цифра 4 в строке $input->set_value_by_number(“4″,$captcha);.

В итоге, у нас получился вот такой симпатичный скрипт:

<?php
// The following code is required to properly run Human Emulator
require("c:\Program Files\Xedant\Human
Emulator/Templates/xedant_human_emulator.php");
$browser->navigate('http://www.xanga.com/register.aspx ');
$browser->wait_for(240,1);
$input->set_value_by_name('registrationModule$txtUsername','janberb');
$input->set_value_by_name('registrationModule$txtPassword1','janberb1');
$input->set_value_by_name('registrationModule$txtPassword2','janberb1');
$input->set_value_by_name('registrationModule$txtEmail','janberb@gmail.com');
$captcha = $app->dlg_captcha_from_image_number(1);
$input->set_value_by_number("4",$captcha);
$listbox->select_name_by_inner_name('registrationModule$DOB_month','1');
$listbox->select_name_by_inner_name('registrationModule$DOB_day','28');
$listbox->select_name_by_inner_name('registrationModule$DOB_year','1958');
$checkbox->click_by_name('registrationModule$chkReadTerms');
$browser->wait_for(240,1);
$button->click_by_name('registrationModule$createAccountButton');
$browser->wait_for(240,1);
// Quit
$app->quit();
?>

Проверим его работоспособность. Для этого в меню выбираем Отладка->Выполнить. Всё работает! Значит первый этап разработки скрипта пройден удачно.

Сноска:
$captcha
$app
dlg_captcha_from_image_number
$input
set_value_by_number
и про другие конструкции можно подробно почитать вот тут:
C:\Program Files\Xedant\Human Emulator\XHE Help.seo

Этот файл можно открыть с помощью программы:
C:\Program Files\Xedant\Human Emulator\Seo Note\Seo Note.exe

Также доступно описание и тут:
http://www2.humanemulator.info/objects_app.php
Новое описание тут:
http://www.humanemulator.info/23

Купить сейчас


Автор: Nadejda

Alexey Lager About

Как Купить?

January 24th, 2009

Цена на однопоточные версии программы (Standard и Professional) зависит от количества компьютеров, на которые Вы ее собираетесь установить (1 ключ = 1 компьютер):




Human Emulator Standard (1 ключ активации).
Цена: 197wmz.




Human Emulator Professional (3 ключа активации).
Цена: 297wmz
(экономия 94wmz).




Human Emulator (мультипоточный) Multi Thread.
(1 ключ активации).
Цена: 297wmz



Human Emulator Business.
(2 ключа активации однопоточных + 1 ключ активации многопоточный).
Цена: 397wmz
(экономия 194wmz).



Human Emulator Server Pack.
(3 ключа активации многопоточной версии программы).
Цена: 497wmz


Любой пакет программы Вы можете приобрести в рассрочку. Первый взнос 30%, остальную сумму удобными Вам платежами в течение 6 месяцев. По всем вопросам касательно рассрочки обращайтесь в ICQ: 420-444-071 или пишите на e-mail: sales@humanemulator.info.

Каждый дополнительный ключ активации, к уже приобретенному пакету программы, стоит:
Для однопоточной версии программы: 97wmz.
Для мультипоточной версии программы: 177wmz.

После оплаты пошлите уведомление:

E-mail: Sales@HumanEmulator.info
ICQ: 420-444-071

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

Как оплатить в другой валюте:

Оплата принимается так же и в рублях.
Кошельки для оплаты в рублях:
WMR: R808991959586
Текущий курс уточняйте в контактах, приведенных выше

Если у Вас нет WebMoney (1WMZ примерно равен одному доллару США), Вы можете перевести деньги напрямую на наш кошелек (Z898663059839) через обменный пункт WebMoney (такой есть в любом городе). Либо купить карточки WebMoney соответствующего номинала и переслать их номера нам. Чтобы найти пункт обмена WebMoney в своем городе, введите в Google или Yandex «WebMoney ВашГород». WebMoney в Москве.
После перевода пошлите уведомление:
E-mail: Sales@HumanEmulator.info
ICQ: 420-444-071.

Если у Вас есть любая другая электронная валюта, Вы также можете поменять ее с указанием нашего кошелька (Z898663059839) в качестве кошелька назначения обмена. Комиссию обмена возможно учесть в свою пользу. После перевода пошлите уведомление:
E-mail: Sales@HumanEmulator.info
ICQ: 420-444-071.

Мы в онлайне по 14-16 часов в день и с удовольствием ответим на любые вопросы по аське или по e-mail перед покупкой и после. Вы получите ссылки на закачку сразу после оплаты. Ссылки на скачивание будут доступны столько времени, сколько Вам нужно.

Human Emulator “привязывается” к жесткому диску Вашего компьютера и требует активации. Каждая активация выполняется следующим образом: устанавливаете программу, она показывает код установки и требует код активации. Отсылаете код инсталляции нам на e-mail или в аську, мы в течение 1-2 часов генерируем код инсталляции и отсылаем его Вам. Подробнее с процессом установки и первых шагах можно ознакомиться тут.


www.webmoney.ru
Здесь находится аттестат нашего WM идентификатора 485035519940
Проверить аттестат

Программа поставляется посредством скачивания ее с нашего сервера.

Alexey Lager About

Про Xedant Human Emulator

January 24th, 2009

Про Xedant Human Emulator

Этот диалог просто красивая штучка, которая содержит общую информацию о программе такую как: текущую версию, сайт программы, её название и т.д.

Диалог вызывается из подменю гланого меню Справка пункт меню Про Xedant Human Emulator.



Вернуться к меню “Диалоги”
Вернуться к меню “Описание Интерфейса”

Alexey Lager About

Диалог Проверки Новой Версии

January 24th, 2009

Диалог проверки новой версии

С помощью этого диалога вы можете проверить последниюю версию и если у вас версия более старая, то скачать новую версию.

Диалог вызывается из подменю главного меню Справка пункт меню Проверить обновления.



Вернуться к меню “Диалоги”
Вернуться к меню “Описание Интерфейса”

Alexey Lager About

Диалог Ввода Каптчи

January 24th, 2009

Про Xedant Human Emulator

Этот диалог вызывается из скрипта для более удобного ввода каптчи. Пример вызова:

1
2
3
4
5
6
7
<?php
// копируем каптчу в файл на диск 
$image->save_to_file_by_number(1,"c:image0.jpeg"); 
// вызываем  диалог ввода каптчи 
$captcha=$app->dlg_captcha_from_image_number(1); 
$input->set_value_by_number(4,$captcha);
?>

Полный пример можно поглядеть здесь.



Вернуться к меню “Диалоги”
Вернуться к меню “Описание Интерфейса”

Alexey Lager About

Диалог Просмотра и Редактирования URL’s

January 24th, 2009

Диалог просмотра и редактирования URL's

Этот диалог позволяет редактировать сохранённые из адресного комбобокса брузера Url-ы.

Диалог вызывается из подменю главного меню Навигация пункт меню Urls – Показать сохранённые Urls.



Вернуться к меню “Диалоги”
Вернуться к меню “Описание Интерфейса”

Alexey Lager About

Диалог Просмотра Выполнения JAVA Скриптов

January 24th, 2009

Диалог просмотра выполнения JAVA скриптов

Диалог просмотра выполнения JAVA скриптов отображает список Java скриптов текущей страницы в браузере с их функциями. Так же этот диалог позволяет вам выполнять эти Java скрипты, задавая определённые аргументы функциям Java скрипта.

Диалог вызывается из подменю главного меню Отладка пункт меню Просмотр Java скриптов.



Вернуться к меню “Диалоги”
Вернуться к меню “Описание Интерфейса”

Alexey Lager About

Диалог Получения Всех Элементов

January 24th, 2009

Диалог получения всех элементов

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

Диалог вызывается из подменю главного меню Отладка пункт меню Получить список элементов.



Вернуться к меню “Диалоги”
Вернуться к меню “Описание Интерфейса”

Alexey Lager About

Диалог DOM Дерева

January 24th, 2009

Диалог DOM дерева

Диалог DOM дерева отображает дерево элементов текущей страницы в браузере. С помощью этого диалога вы сможете детально изучить открытую вами страницу.

Диалог вызывается из подменю главного меню Отладка пункт меню Показать DOM дерево документа.



Вернуться к меню “Диалоги”
Вернуться к меню “Описание Интерфейса”

Alexey Lager About