Архив

Архив автора

Установка и требования

Минимальные требования:

Pentium III, 256Mb ОЗУ, 120Mb HDD, Windows XP и выше и доступ в интернет.

Рекомендуемые требования:

Для оптимальной работы программы необходим скоростной доступ в интернет, а так же чем больше ОЗУ, тем лучше.

Так же для стабильной работы программы требуется что бы был установлен Internet Explorer не ниже версии 7 на вашем компьютере. IE7 можно бесплатно скачать с официального сайта Microsoft.

Описание процесса установки Human Emulator на ваш компьютер:

Запускаем инсталляционный файл XWebHumanEmulatorInstall.exe.

Далее, выполняя все пункты инсталяции устанавливаете программу на ваш компьютер.

Запускаете.

В появившемся окне активации копируете ID системы и высылаете его на email sales@humanemulator.info, либо в ICQ: 420-444-071.

Вам будет выдан код активации, который необходимо скопировать в окно активации, в поле e-mail вводите свой e-mail, после чего необходимо нажать кнопку “Активировать”. Появится сообщение “Thank You” и программа запустится.

Для удобства работы можно сменить язык итерфейса программы на Русский – для этого необходимо зайти в меню программы Service->Language->Russian.

Приятного пользования программой :)

admin About

Все объекты и команды в них

Для автоматического серфинга используются объекты, написанные на пхп, которые представляют из себя враперы между встроенным браузером и PHP, обмен информацией идет по http, так что PHP часть может выполнятся и на удаленной машине, как обычный PHP код.
Кроме того, можно даже сказать, что управлять браузером можно из любого языка программирования, (перевести на который объекты очень даже не сложно) и даже из браузера.
Если запустить эмулятор например на 7010 порту, то открыв на той машине любой браузер и введя в адресную строку например http://localhost:7010/Browser.Navigate?url=http://www.google.com можно оценить результат :) .
Объекты для XHE делятся на несколько категорий:


  • DOM – представлены классы,управляющие элементами текущей страницы (например поле ввода, кнопка сабмита, картинка …)
  • System – представлены классы,управляющие системой (например звук, мышь, клавиатура …)
  • Web – представлены классы, для работы с интернетом (например наш браузер, вебстраница ….)
  • Window – представлены классы для работы с окнами (например само приложение, отладчик …)

Все эти объекты подключаются через файл-шаблон объектов, который создает их по умолчанию для работы с localhost (127.0.0.1), на 7010 порту.
Файл-шаблон по умолчанию создает все объекты которые поддерживает эмулятор. Структура файла простая, вначале идет подключения файлов, представляющих классы объектов, потом идет создание самих объектов. При желании можно создать в том же месте свой файл- шаблон с только вам необходимыми объектами и сипользовать его в своих скриптах.
Деление объектов на категории сделано для удобства, и простоты запоминания. Объекты из категории DOM представляют из себя враперы для доступа и управления определенных типов элементов веб страницы. Т.е класс button – управляет всеми input кнопками на странице, класс textarea – всеми элементами ввода многострочного текста и т.д
Все отладочные сообщения пхп выводятся в нижнюю панель приложения.
Также можно в настройках включать различные уровни логов и пользоваться пунктами меню Debug для успешного кодирования ваших задач.

Полный список всех объектов эмулятора, т.с для решения задач на любой вкус:


Классы,управляющие элементами текущей страницы, условно их можно поделить на 3 категории:

Классы вывода:

* anchor – ссылки на странице
* button – кнопки ввода на странице
* btn – кнопки на странице
* image – картинки на странице
* element – элемент страницы
* table – таблицы на странице
* body – тело страницы
* frame – фрэймы на странице
* script – элементы скрипт

Классы ввода:

* input – однострочные текстовые элементы ввода
* inputimage – элемент картинка
* inputfile – многострочные текстовые элементы ввода
* checkbox – элементы вводла типа чекбоксы
* radiobox – элементы ввода типа радиобоксы
* textarea – многострочные текстовые элементы ввода
* listbox – элементы ввода типа листбоксы и комбобоксы
* form – формы на странице

Классы тестирование CAPTCHA:

* anticapcha – тестирование CAPTCHA используя сервис antigate.com
* captchabot – тестирование CAPTCHA используя сервис captchabot.com

Объекты, управляющие системой:

Устройства
* mouse – класс для эмуляции действий мыши
* keyboard – класс для эмуляции действий мыши
* sound – класс работы со звуком

Система
* clipboard – класс для работы с буфером обмена

Файловая система
* textfile – класс для работы с текстовыми документами
* file_os – класс для работы с локальными файлами
* folder – класс для работы с локальными папками
* firebird – класс для работы с локальной базой данных

Классы, для работы с интернетом.

Браузер
* browser – управление браузером
* webpage – управление страницей
* raw – управление raw потоками (с 4.0.4)

Web
* connection – набор функций, связанных с управлением соединением с интернетом
* mail – работа с почтой
* ftp – работа с фтп

Вспомогательные
* seo – набор функций, связанных с SEO
* submitter – вспомогательный объект для сабмита инфы в веб
* proxycheker – объект управления проксичекером

Классы, для работы с окнами.

Управление Приложением
* app – управление работой приложения
* debug – управление отладкой

Управление Windows
* windowshell – управление оболочкой виндовс
* window – работа с окнами

admin Help