Архив

Архив раздела ‘About’

О нас в Internet

12 Январь 2011

Ссылки на полезные статьи и ресурсы в сети Internet по работе с Human Emulator.
Ссылки на топики с отзывами тут не размещаются


http://www.x-scripts.com — Большое количество готовых бесплатных скриптов и статьи, полезные для многих вебмастеров. Так же на этом ресурсе вы всегда можете заказать изготовление скрипта под ваши индивидуальные требования. Исполнение работ нашими партнерами гарантируем.


http://www.maultalk.com/ — Очень полезный топик, на очень интересном форуме, по обмену опытом работы с программой и скриптами.


http://zircool.ru/ — Весьма полезная статья из серии: «Как грамотно писать скрипты под Human Emulator», а так же несколько готовых примеров работы с программой.


http://ninjaside.info/category/human-emulator/ — Готовые скрипты, описательные статьи и интересные решения при работе с Human Emulator.


http://privatetalks.biz — Форум, где обсуждают и делятся опытом работы с программой Human Emulator.


http://webmasters.ru/ — Ряд полезных советов, примеры кода, скрипты на форуме опытных Web Мастеров.


Скрипт от Mavook — огромный по своей состовляющей скрипт реги на Pligg от Mavook на закрытом форуме Chin’а 4seo.biz.


Полезные статьи от автора блога http://net-krizisu.ru/:
1 — Автоматизация заработка в интернет;
2 — Скрипт автопостинга/.


Полезные скрипты от http://biohex.blogspot.com/:
1 — Пишем авторегистратор для форума;
2 — Массово добавляем сайты в Yandex.


Если на Вашем ресурсе есть полезная информация по работе с Human Emulator — напишите нам в отдел продаж и ссылка на Ваш сайт появится в этом разделе.

Создатели Human Emulator не несут никакой ответственности за использование скриптов, расположенных на вышеперечисленных ресурсах.

About

Почему Human Emulator?

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

При создании программы были использованы самые передовые знания в сфере разработки программного обеспечения, что позволило отказаться от использования шаблонов. При использовании 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 создается в стерильных лабораториях нашей компании. Абсолютно чистый продукт, проверенный ведущими специалистами планеты.

About

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

17 Февраль 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

About

Про Xedant Human Emulator

24 Январь 2009

Про Xedant Human Emulator

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

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



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

About

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

24 Январь 2009

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

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

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



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

About

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

24 Январь 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);
?>

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



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

About

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

24 Январь 2009

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

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

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



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

About

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

24 Январь 2009

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

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

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



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

About

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

24 Январь 2009

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

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

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



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

About

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

24 Январь 2009

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

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

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



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

About