Механизм записи макросов действий на сайте.

Статус
В этой теме нельзя размещать новые ответы.

elcaste

Постоялец
Регистрация
30 Ноя 2007
Сообщения
322
Реакции
175
Каким образом можно реализовать такой механизм как в программах, которые могут записывать макросы действий пользователя на сайте и воспроизводить их вплоть до кликов мыши. Например, как в том же Xedant Human Emulator?
Для просмотра ссылки Войди или Зарегистрируйся.

Интересует общий алгоритм и на чем это лучше писать.

Спасибо.
 
Каким образом можно реализовать такой механизм как в программах, которые могут записывать макросы действий пользователя на сайте и воспроизводить их вплоть до кликов мыши. Например, как в том же Xedant Human Emulator?
Для просмотра ссылки Войди или Зарегистрируйся.

Интересует общий алгоритм и на чем это лучше писать.

Спасибо.

PHP:
class MechanizeIE {
    var $ie = NULL;
    
function killIE() {
    $this->ie->Quit();
}    

function StartIE($left=0,$top=0,$width=800,$height=600,$visible=1) {
    $this->ie = new COM("InternetExplorer.Application")
                or die("Unable to start IE");

    /* set the co-ordiantes
       for the IE window */
    $this->ie->left = $left;
    $this->ie->top  = $top;
    $this->ie->width  = $width;
    $this->ie->height = $height;

    /* turn off all toolbars */
    $this->ie->menubar   = 1;
    $this->ie->toolbar   = 1;
    $this->ie->statusbar = 1;

    /* make IE visible */
    $this->ie->visible = $visible;  
    $this->ie->silent = true;

function navigateIE ($url,$post) {
    $this->ie->navigate($url,null,$post,null,null);
}
}

Потом можно приделать все что угодно, только нужно читать документацию
 
IE мне и даром не сдался. Нужно чтобы работало на внутреннем объекте, наподобие WebBrouser Control в .NET.
 
Здравствуйте sserbin и спасибо за код, но вы можете показать, как использовать класс вы должность или пост выше ссылка на документацию?
Я не смог его использовать, спасибо
 
  • Заблокирован
  • #6
Примеров использования нету?
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху