Главная » 2016 » Август » 19 » Как создать бот
00:25
Как создать бот

Как создать бот

Нет ничего проще и нет ничего не возможного... Во первых, надо запастись терпением и убедить себя "не лезть поперед батька в пекло", иными словами - надо начать с очень малого и маленькими шагами продвигаться к более сложному. Я, как всегда, буду представлять элементарные практические скрипты , которые позволят построить сложные и интеллектуальные боты( если у меня хватит терпения...) По многочисленным положительным отзывам будем использовать программу Clickermann. Это бесплатная программа легко устанавливается и имеет русский интерфейс. В нете много материала для начала работы с программой, поэтому выкладываю практические советы и коды для начинающих программистов....

Установите в настройках разовое исполнение ,иначе может подвиснуть процесс и зависнет комп!!!!!!!!!!

Найти картинку в окне и кликнуть на ней

Установить разовое выполнение кода в настройках clickermann

GETSCREEN
if_picture_in(0,0,$_xmax,$_ymax,"st.bmp")
LCLICK($_return1+10,$_return2+10)
end_if

где st.bmp - скрин нужного виджета который нужно разместить в туже папку где и файл скрипта

Если картинка в окне не найдена не забываем сделать скролл страницы и опять проверить на наличие нашего виджета

skip: //метка

GETSCREEN  //снимок экрана

if_picture_in(0,0,$_xmax,$_ymax,"st.bmp") // если на снимке есть картинка
LCLICK($_return1+10,$_return2+10) // клм в координатах картинки
ELSE // иначе
WHEELDOWN // скролл
GOTO(skip) // переход по метке
END_IF // конец цикла
HALT // конец

Всё отлично работает, если на странице есть искомый рисунок(наш скрипт удачно выключиться), а если его нет... нужно поставить ограничение.Ограничим количество сролла -20 раз.

$sch=0// задаем счетчик

skip://метка

GETSCREEN //снимок экрана
if_picture_in(0,0,$_xmax,$_ymax,"st.bmp")// если на снимке есть картинка
LCLICK($_return1+10,$_return2+10)// клм в координатах картинки
ELSE// иначе
WHEELDOWN// скролл
$sch=$sch+1 // при прокрутке счетчик+1
   IF($sch=20) // если 20 раз прокрутили колесико
    HALT // стоп программа
   END_IF // конец цикла счетчика

GOTO(skip)// переход по метке
END_IF// конец цикла
HALT// конец

У меня не запускалась программа... вернее не происходила прокрутка страницы... Чтоб это ликвидировать, необходимо перед запуском программы кликнуть на странице и запустить сценарий сочетанием клавиш Alt+A

 

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

 

 

 

Код
 

SUB(click,$img )  // подпрограмма с параметрами

$sch=0 // задаем счетчик

skip:  //метка

GETSCREEN  //снимок экрана
if_picture_in(0,0,$_xmax,$_ymax,$img) // если на снимке есть картинка
LCLICK($_return1+10,$_return2+10) // клм в координатах картинки
ELSE // иначе
WHEELDOWN // скрол

WAIT(1) // задержка 1с.
$sch=$sch+1 // при прокрутке счетчик+1
IF($sch=10) // если 10 раз прокрутили колесико
HALT // стоп программа
END_IF // конец цикла

GOTO(skip) // переход по метке
END_IF // конец цикла 

END_SUB // конец подпрограммы

click("st.bmp") // вызов подпрограммы (обязательно ниже подпрограммы)

Категория: боты | Просмотров: 1606 | Добавил: kuzma | Теги: как создать бот, БОТ ДЛЯ, как сделать бот | Рейтинг: 2.5/6
Всего комментариев: 2
avatar
1 Quest • 21:52, 09.05.2017
делаю все как на видео. выдает ошибку
avatar
2 Quest • 21:56, 09.05.2017
ошибка при интерпретации строки: if_picture_in(0,0,$_xmax,$_ymax"st.bmp")
avatar

Сайт создан для помощи тем, кто делает первые шаги в программировании.

- автор идеи Кузьма Кузин

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

-совместная работа с группой молодых программистов

Срипты для автоматического заработка на SEO сайтах.

- для всех пользователей всё по цене в 1 EUR