Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - alizonjohn

Pages: [1]
1
Да, действительно, дело было в версии кликерманна. Версия Clickermann v4.13 x32 выдавала эту ошибку, в 4.12 все работает, спасибо!


2
Здравствуйте! При запуске скрипта reCapcha.cms Windows 7 x64 выдает ошибку(скриншот прикреплен) и в файле errorlog.txt появляется строка:
17.09.2017 19:27:42 Thread _MAIN(0) raise exception

В чем может быть дело?


Распознавание "reCaptcha" с помощью Clickermann и AGClient.

Краткая демонстрация работы скрипта - видео на youtube.com
На сервисе rucaptcha.com услуга распознавания рекапчи стоит 16 копеек за одно разгадывание. Данный метод снижает стоимость до 5 копеек. За счет отправки рекапчи в виде изображения, сервис определяет ее как обычную капчу.

Во вложении:
numbering.zip - заготовки номеров картинок.
reCaptchacms_AGClientv1.5+config_nembers.zip - скрипт, AGClient v1.5+config.ini, заготовки номеров  картинок.

3
Ок, спасибо, тут понятно. Допустим мы сделали поиск подпрограммой, что бы каждый раз не писать егою

Как при этом сделать условие: на странице есть 2 кнопки "кнопка1" и "кнопка2". Как сделать условие, что при появлении "кнопка1" мы нажимаем F5, а при появлении "кнопка2" мы нажимаем BACKSPACE?

Code: (clickermann) [Select]
SUB(poisk, $zapros)
   waitms(150)      // выделяю и данные
   KEYDOWN (#CTRL)  // Ctrl+F
   WAITMS (60)
   KEYDOWN (#F)
   WAITMS (60)
   KEYUP (#F)
   KEYUP (#CTRL)
   WAITMS(50)
   KEYPRESS(#DELETE) // удаляем предыдущий поиск
   WAITMS(50)
   
   KEYSTRING($zapros) // Вводим текст для поиска
   WAITMS(500)
   
   GETSCREEN
   IF_PIXEL_IN(0,0, $_xmax,$_ymax, 2350115) // Ищем цвет выделения
      LCLICK($_return1+2, $_return2+2) // кликаем по найденному
      WAITMS(100)
   END_IF
   WAITMS (200)
END_SUB

4
Всем привет! Допустим, задача: открыта страница ya.ru
Нужно кликнуть на кнопку "Войти в почту". Я делаю скриншот страницы, обрезаю все, кроме слов "Войти в почту" и ищу IF_PICTURE_IN. По найденным координатам навожу мышь.

Но: изменился шрифт страницы? - делай новый скриншот! Изменился масштаб? - делай новый скриншот и т.д.

Вопрос: есть ли другие способы искать ссылки/кнопки и нажимать их через clickermann?

6
Всем привет!

Нужно вставлять электронную почту в окошко на сайте, но не через функцию CTRL+C CTRL+V, а через имитацию рукописного ввода. НО!!! При попытке напечатать из буфера обмена знак @ , то вместо него у меня постоянно печатается цифра 2.

То есть вместо qwerty@mail.ru мы получаем qwerty2mail.ru

Изменение раскладки клавиатуры ничего не дает. Подскажите, пожалуйста, как это исправить?

Code: [Select]
TOCLIP("qwerty@mail.ru")
waitms(200)
KEYSTRING(FROMCLIP())
halt

7
Спасибо dramster! Именно это я и хотел!

Золотой - ну ты и флудер

8
Спасибо, вроде понятно.

Тогда еще один вопрос: как задать каждому пикселю свои координаты? Имеется ввиду
красный появляется только сверху слева
синий только по центру
зеленый только снизу справа

Вариант выбрать областью поиска весь экран - не подходит!


9
Я имею ввиду, что пытаюсь сделать по аналогии с примером из справки

Code: [Select]
// генерируем случайное значение
$var = rnd(1,5)

// анализируем значение переменной
// при этом явно обрабатываем случаи 1,2 и 3 и неявно в блоке по умолчанию

switch($var)
case(1)
  print("one")
case(2)
  print("two")
case(3)
  print("three")
default
  print("smth else")
  print("$var = ", $var) 
end_switch

10
Всем привет!
Задача такая, есть ВСЕГО 2 ВАРИАНТА - на экране появляется или красный или синий пиксель. В зависимости от этого выполняются 2 разные алгоритма. Все сделал через IF по инструкции. Все работает.

Но!!! - теперь есть 3 ВАРИАНТА - красный, синий и зеленый пиксели.

Хочу использовать SWITCH как мне задать значение $var (что бы красный был 1, синий 2, зеленый 3)?

Благодарю за помощь.

Pages: [1]