Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (3): [1] 2 3 »   

> Без описания
mmmaks2004
Отправлено: 02 Мая, 2015 - 12:39:44
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 16
Дата рег-ции: Май 2015  
Репутация: 0




Подскажите!
Есть такие капча-игры:(для просмотра ссылки Вам необходимо авторизоваться)
Можно ли научить бота на Киборе играть и выигрывать в такие игры?

Если можно, то подскажите примеры, алгоритм решения и т.д.
 
 Top
mmmaks2004
Отправлено: 03 Мая, 2015 - 20:28:47
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 16
Дата рег-ции: Май 2015  
Репутация: 0




Не отрабатывает перетаскивание предметов - при нажатой левой кнопки мыши и движении не происходит этого.
Или Кибор не умеет воспринимать одновременное нажатие и движение мыши?
 
 Top
kunni
Отправлено: 03 Мая, 2015 - 23:41:25
Post Id



Пользователь
Наблюдатель


Покинул форум
Сообщений всего: 37
Дата рег-ции: Дек. 2014  
Репутация: 2




Какие используете для этого команды?
Нужно mousetransfer(LEFT, стартX, стартY, финишX, финишY, 0.02);(для просмотра ссылки Вам необходимо авторизоваться)
 
 Top
mmmaks2004
Отправлено: 04 Мая, 2015 - 13:39:13
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 16
Дата рег-ции: Май 2015  
Репутация: 0




Спасибо.
Теперь дальше: открываю в браузере firefox игрушку http://demo.areyouahuman.com/mrpotatohead/, уменьшаю размер окна браузера и сдвигаю его влево.
Теперь хочу вернуть размер и положение окна к первоначальному (на весь экран):
Пишу:
win wind=window ("Are You a Human PlayThru Demo - Mozilla Firefox", "MozillaWindowClass", -1);
wind.width=1680;
wind.height=1030;
wind.left=-1;
wind.top=-1;
movewindow(wind);

И ничего не происходит. Что я не так делаю?
 
 Top
Kibor
Отправлено: 04 Мая, 2015 - 14:10:23
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8095
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 355




 mmmaks2004 пишет:
Теперь хочу вернуть размер и положение окна к первоначальному (на весь экран):


 Цитата:
win wind=window ("Are You a Human PlayThru Demo - Mozilla Firefox", "MozillaWindowClass", -1);
sendmessage(WM_SYSCOMMAND,61488, 0, wind);
 
 Top
mmmaks2004
Отправлено: 04 Мая, 2015 - 16:53:58
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 16
Дата рег-ции: Май 2015  
Репутация: 0




А подскажите еще.
Нижеприведенный скрипт не отрабатывает при свернутом или неактивном окне.
Что может быть?
И как выбрать в браузере выбратьнужную мне закладку, если открыто несколько сайтов?


PHP:

win w=window ("Are You a Human PlayThru Demo - Mozilla Firefox", "MozillaWindowClass", -1);
flag=playthru();

function playthru()//поиск игрушки
{
flag=0;

if (findimage(1, #Image_0[0][0], 0, #x, #y, 0, 0, w.widthclient, w.heightclient, w)==1)// если есть игрушка
{
zona_x1=x; zona_y1=y; zona_x2=x+360; zona_y2=y+160;
if (findimage(1, #Image_play[0][0], 0, #x, #y, zona_x1, zona_y1, zona_x2, zona_y2, w)==1)
{
zona_x1=x+zona_x1+10; zona_y1=y+zona_y1+10;
mouse(LEFT, zona_x1, zona_y1, 0, w);
sleep(500);
}
else
{
flag=flag+1;
}
}
else
{
flag=flag+10;
}

return flag;
}

(Добавление)
Еще возник один вопрос:

Мне нужно перебрать в цикле несколько файлов и сделать с ними определенные действия.
Файлы имеют название: play1.bmp, play2.bmp, play3.bmp
Как мне числовое выражение добавить к строковой переменной?
Есть функция преобразующая число в текст?

PHP:
for (int n2=1; n2<=count_games; n2++)
{
string str_files = "F:\Capch\PlayThru\play_"+n2+".bmp";

(Отредактировано автором: 04 Мая, 2015 - 16:55:48)

 
 Top
Kibor
Отправлено: 04 Мая, 2015 - 21:47:10
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8095
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 355




 mmmaks2004 пишет:
Нижеприведенный скрипт не отрабатывает при свернутом или неактивном окне.
 mmmaks2004 пишет:
mouse(LEFT, zona_x1, zona_y1, 0, w);

sendmouse

 mmmaks2004 пишет:
Есть функция преобразующая число в текст?

format- Привод целго число int или дробного double к string

http://kibor-bot.com/forum/topic...=14&topic=13
 
 Top
mmmaks2004
Отправлено: 04 Мая, 2015 - 22:12:50
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 16
Дата рег-ции: Май 2015  
Репутация: 0




Kibor ,
Спасибо!
Да хранит тебя Googl за такую шикарную программулину!

Еще вопрос:
выделяю под картинку:
int Image_0[100][100];
сама картинка: 50 на 50
При поиске картинки findimage она будет искаться как 100 на 100, или пустые строки откинутся.
Я к тому, что ставить, в таком случае, в findimage: 100% попадание или 50%?
(Добавление)
А для mousetransfer для неактивного окна: sendmousetransfer?
 
 Top
Kibor
Отправлено: 05 Мая, 2015 - 08:13:44
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8095
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 355




 mmmaks2004 пишет:
выделяю под картинку:
int Image_0[100][100];
сама картинка: 50 на 50
При поиске картинки findimage она будет искаться как 100 на 100, или пустые строки откинутся.
Я к тому, что ставить, в таком случае, в findimage: 100% попадание или 50%?

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

 mmmaks2004 пишет:
А для mousetransfer для неактивного окна: sendmousetransfer?

это. но не факт что будет работать в игре
 
 Top
mmmaks2004
Отправлено: 05 Мая, 2015 - 10:30:17
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 16
Дата рег-ции: Май 2015  
Репутация: 0




Возникла такая проблемка:
Нужно найти в браузере место, куда вставляется картинка.
Вырезаю эталон, сохраняю. Картинка в браузере не перекрывается.
Даю поиск, не находит.
Как только уменьшаю процент совпадения до 70, то находит, но поиск идет 2 минуты.
В чем может быть проблема?
 
 Top
Страниц (3): [1] 2 3 »
Сейчас эту тему просматривают: 2 (гостей: 2, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by