Сценарий для Clickermann - поиск картинки и перезагрузка Firefox Печать
06.03.14 16:54

Сценарий для Clickermann - поиск картинки и перезагрузка Firefox

 

Преамбула:

Не всегда загружается страничка одного сайта. При попытке открыть страницу стандартная ошибка Firefox - Попытка соединения не удалась


 


На форуме порекомендовали, анализировать страничку ошибки по изображению. 

 

Получился такой сценарий:

#autorun
EXECUTE("firefox.exe")    //Запуск лисы
wait(15)
$check = 0
WHILE($check = 0)
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "2.bmp", -1, 75)
EXECUTE("taskkill", "/IM firefox.exe") //Убить лису
wait(5)
EXECUTE("firefox.exe")    //Запуск лисы
wait(15)
ELSE
$check = 1
END_IF
END_CYC

// продолжение сценария на странице


HALT(1) // останавливаем и закрываем кликерманн

 

Сценарий

1. запускает Firefox

2. делает снимок экрана

3. ищет треугольник

4. сравнивает его с 2.bmp

5. если треугольник совпадает, убивает процесс Firefox

6. снова запускает Firefox

7. и так до тех пор пока на странице не будет треугольника

8. если страница загрузилась и треугольника нет, сценарий продолжается

 

 

Второй сценарий. Алгоритм точно такой же, но нет процента понижения совместимости.

    EXECUTE("firefox.exe")    //Запуск лисы
    wait(15)
    $check = 0
    WHILE($check = 0)
      getscreen
      IF_PICTURE_IN (0,0, $_xmax, $_ymax, "somefile.bmp") // Название картинки
      // убить процесс Firefox
    EXECUTE("taskkill", "/IM firefox.exe")
         wait(5)
    EXECUTE("firefox.exe")    //Запуск лисы
wait(15)     
  ELSE
         $check = 1
      END_IF
    END_CYC
    

// продолжение сценария на странице

HALT(1) // останавливаем и закрываем кликерманн

источник: http://crapware.aidf.org

{jcomments on}

Последнее обновление 06.03.14 17:25