вторник, 23 сентября 2008 г.

Краткое описание программы Xedant Human Emulator.

Программа Xedant Human Emulator.

Кому может понадобится такая программа:


1. SEO-шники или те кто занимается бизнесом в интернете.
2. обычные пользователи, которые собирают каую либо инфу в интернете, активно обащаются на форумах, публикуют что либо в интернете на блогах, сайтах и т.д.


Что может делать программа:


Заполнение различных веб-форм, в том числе и формы которые растянуты на несколько веб-страниц (то есть что то ввели перешли к следующей и т.д.) .Это регистрация, добавление постов, комметарев, статей, ведение блога, создание отправление почтового сообщение и т.д.


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

Работа с веб-приложения(сайтами) использующие(-ми) AJAX.

Тестирование сайта - проверка валидности, функционаьлности и т.д.

Сохранять картинки с сайтов.

Менять устанвоки браузера - разрешать/запрещать прокси, всплывающие окна, диалоги отладки, сообщения браузера, рисунки, ActiveX, Java, все диалоги браузера и т.д.

Проверка обновлений сайтов.

Закачивать сайты на сервисы.

Создавать игровых ботов для большенства брузерных игр.


Безопасность - никакие ваши данные не передаются на наш или какой то другой сайт , а только на компьютер на котором установленна программа.


Плюсы.



Небольшая цена для подобных программ.

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

Лицензия на программу даёт возможность устанавливать её на несколько компьютеров (в разумных приделах конечно).

Хорошая поддержка программы и помощь в написание не сложных скриптов.

Постоянно расширяющийся функционал.

Доступен весь функционал PHP языка.

Поддержка прокси.


Технические плюсы.


Расписание скриптов.
Автосоздание скриптов.
Удобный редактор PHP с раскраской синтаксиса, возможностью создания шаблонов, с диалогом вставки кода этих шаблонов, с диалогом вставки объектов XHE и их функций и т.д.


Язык Скриптов.

Язык скриптов PHP, так же есть возможность управления из VC++.



Возможности объектов программы:

Элементы HTML страницы.

Ссылка - объект xhe аnchor - элемент страницы A href - кликнуть на ссылку (по номеру, по имени, href, тексту), получить все ссылки на странице, получить текст всех ссылок на странице, установить фокус на ссылку(по имени, номеру), проверить есть ли ссылка, установить фокус на ссылку.

INPUT Кнопка - объект xhe button - элемент страницы INPUT ( input type=button, submit, reset) - нажать на кнопку по различным её атребутам, получить текст со всех кнопок на странице, проверить есть ли кнопка, установить фокус на кнопку.

Кнопка - объект xhe btn - элемент страницы BUTTON - нажать на кнопку по различным её атребутам, получить текст со всех кнопок на странице, проверить есть ли кнопка, установить фокус на кнопку.

Рисунок - объект xhe image - элемент страницы IMG - получить HREF, получить ALT, ширину, высоту, даты создание и изменения, размер файла рисунка, загружен ли, сохранение рисунка в файл, нажать на рисунок, установить фокус.

Фрайм - объект xhe frame - элемент страницы FRAME,IFRAME,FRAMESET - получить ширину, высоту, источник, список всех элементов фрайма.

Таблица - объект xhe table - элемент страницы TABLE - получить количество колонок, рядов, ширину и высоту.

Форма - объект xhe form - элемент страницы FORM - просабмитеть и обновить.

Поле ввода - объект xhe input - элемент страницы INPUT ( input type=text, password) - ввести/получить текст, получить alt, проверить есть ли такое поле, установить фокус.

Поле ввода имени файла - объект xhe input - элемент страницы INPUT ( input type=file) - ввести/получить текст, установить фокус.

Поле ввода большого текста - объект xhe textarea - элемент страницы TEXTAREA - ввести/получить текст, получить/установить состояние поля, получить количество колонок и рядов, установить фокус.

Чекбокс - объект xhe checkbox - элемент страницы INPUT ( input type=checkbox) - установить/получить состояние, установить фокус.

Радиобокс - объект xhe radiobox - элемент страницы INPUT ( input type=radiobox) - установить/получить состояние, установить фокус.

Поля выбора - объект xhe listbox - элемент страницы SELECT - выбор значения, выбор нескольких значений (если поддерживает элемент), получить индекс выбранного значения, количество значений, тип элемента выбора, установить фокус, выбрать значение по куску текста значения.

Скрипт - объект xhe script - элемент страницы SCRIPT -получить/установить defer скрипта, получить/установить событие запуска скрипта, получить состояние скрипта, получить/установить текст скрипта, получить/установить источник скрипта, получить/установить тип скрипта, получить/установить htmlfor скрипта.

Объекты не связанные с HTML страницами.

Мышь - объект xhe mouse - сэмулировать щелчок левой/правой кнопки мыши, сэмулировать нажатие на левую/правую кнопку мыши , сэмулировать отпускание левой/правой кнопки мыши, двойной щелчок, передвинуть курсор мыши, получить координаты курсора мыши.

Клавиатура - объект xhe keyboard - эммулирует нажатие всех символов заданой строки, эммулирует нажиматие одной кнопки, эмулирует нажатие специальных клавиш, таких как CTRL,ALT и т.д.

Сигнал - объект xhe sound - подать звуковой сигнал, проиграть wav - файл.

Буффер обмена - объект xhe clipboard - задать/получить текст в/из буффер обмена

Текстовый файл - объект xhe textfile - отсортировать заданный файл, получить количество строк, убрать одинаковый строки, собрать все файлы из папки в дин файл, уровнять файлы, объединить файлы, собрать все файлы из одной папки в другую.

Браузер - объект xhe browser - перейти на заданную страницу, обновить, остановить, назад браузер, проверяет - занят ли щас браузер навигацией, ожидать пока браузер освободится, удалять кэш, удалять историю, удалить историю из комбо адреса, очистить куки, разрешить прокси на заданное соединение, запретить прокси на заданном соединении, задать,сбросить логин и пароль для http соединений по умолчанию, установить ширину браузера, установить высоту браузера, задать User-Agent строку, задать параметр Accept, задать параметр Accept-Encoding, задать параметр Accept-Language, задать параметр Accept-Charset,получить версию браузера, получить выбранный текст из браузера, управлять настройками браузера (рисунки, актив X, Java и т.д. )

Web - Страница - объект xhe webpage - получить текущий урл браузера, получить исходный текст текущей веб страницы, получить длинну исходного текста текущей веб страницы, получить текст в тэге body, получить заголовок страницы, сохранить исходный текст страницы в файл, сохранить содержимое заданного урла в файл (любое cодержимое - и картинки), сделать копию экрана страницы в файл, получить html заданного элемента на странице.

СЕО - объект xhe seo - получить ранк страницы, получить тиц для сайта.

Приложение - объект xhe app - задать текст окна приложения, задать статус мигания приложения, выход (коррекное завершение скрипта), пауза (приостановить обработку скрипта), показать диалог ввода каптчи из картинки по заданному улру, диалог ввода каптчи из картинки c заданным номером, выполнить bat команду, выполнить php текст, выполнить заданнное приложение, получить файл с диска, вызывать диалог для ввода строки.

Отладка - объект xhe debug - диалоговое сообщение, открыть закладку с заданным именем, закрыть отладочную панель, добавить на закладку текст, сохранить содержимое отладочной панели в файл, очистить содержимое отладочной панели.

Виндоуз - объект xhe windows - получить ширину экрана, получить высоту экрана, задать разрешение экрана.


Примеры скриптов.
Примеры скриптов и более подробное описание можно найти на сайте поддержки программы.

Комментариев нет: