Автокликер Clickermann :: Форум

Основной раздел => Прочее => Topic started by: Johnny on November 15, 2012, 10:35:07 AM

Title: AGClient - распознавание капчи для кликера
Post by: Johnny on November 15, 2012, 10:35:07 AM
В этой теме предлагается обсудить очередное мое поделие AntiGate Client (просто AGClient, еще проще AGC). Проект собранный на коленке из примера, взятого с сайта antigate.

Для тех кто не в курсе, антигейт (http://antigate.com) - это сервис для распознавания капчи с привлечением "китайцев". Вы шлете картинку с капчей, китайцы ее смотрят, набирают капчу и сервис шлет ее обратно.

Сервис платный. Одна капча стоит $0.001 (около 3 копеек). Можно повысить цену, тогда китайцы будут еще более рьяно разбирать ваши капчи, но оно работает и так довольно быстро. Вам понадобится свой аккаунт в системе антигейта.

AGClient v1.2 доступен на нашем сайте http://crapware.aidf.org/page/clickermann
Title: Re: AGClient - анти капча
Post by: Сергей on November 15, 2012, 10:56:51 AM
Да, неплохая штукенция. Хорошее дополнение к кликерману :)
Только вот привычный Alt+Q не работает для взятия координат. Было бы неплохо если первое нажатие вводило координаты в X1, Y1, а второе в X2 и Y2 соответственно.

Да и ещё неплохо было бы если в него можно было напрямую отправлять данные через SENDMESSAGE в кликермане.
Title: Re: AGClient - анти капча
Post by: Johnny on November 15, 2012, 11:39:19 AM
не ну считается что место где капча вылазит известно и agc настраивается единожды. в 9 из 10 случаев так и есть, капча по экрану не скачет.
[spoiler]через сообщения можно конечно отправлять, но там под доп.данные всего два DWord, а тут четыре числа. придется писать функции для работы с битами и объяснять людям что такое старшее и младшее слово. do not want :/[/spoiler]
Title: Re: AGClient - анти капча
Post by: Сергей on November 15, 2012, 01:55:01 PM
Так почему бы одним dword'ом не отправлять индекс поля, а вторым нужное число? В итоге отправлять 4 sendmessage'а.

Кстати тут небольшой баг есть. Вот что пишет: [spoiler]---------------------------
Agclient
---------------------------
Cannot create file "C:\dir\AGClient\last_image.jpg". Процесс не может получить доступ к файлу, так как этот файл занят другим процессом.
---------------------------
ОК   
---------------------------[/spoiler]
Приходится программу перезапускать.

А так все норм, работает отлично. Очень удобно.

Кстати ещё бы не помешало изменение таких параметров как phrase, numeric, regsense на лету, через интерфейс. Ну и так же через sendmessage не помешает.
Title: Re: AGClient - анти капча
Post by: Johnny on November 16, 2012, 09:42:41 AM
up to 1.1

добавил возможность изменения параметров капчи "на лету"
добавил задание координат через сообщения

ссылка в оп посте обновлена

[spoiler=Пример настройки AGC через кликер (v4.7)]
Code: (clickermann) [Select]
// задаем область

$x1 = 318
$y1 = 379

$x2 = 463
$y2 = 443


// находим окно
$hwnd = wndFind("AGClient v1.1")

// задание координат через сообщение
PostMessage($hwnd, 0x555, 1, $x1)
PostMessage($hwnd, 0x555, 2, $y1)
PostMessage($hwnd, 0x555, 3, $x2)
PostMessage($hwnd, 0x555, 4, $y2)

waitms(100)

// команда РАСПОЗНАТЬ
PostMessage($hwnd, 0x555, 5, 0)

halt // for single run
[/spoiler]
Title: Re: AGClient - анти капча
Post by: GrOmOzekA on March 10, 2013, 09:14:07 PM
AGClient хорошая вещь но... Ни как не могу привязать к окну, Кликерманн привязывается а AGClient не хочет... в результате делает и отсылает неправельный скрин...Что делать ?
Title: Re: AGClient - анти капча
Post by: stivus on May 18, 2013, 04:12:48 AM
AGClient хорошая вещь но... Ни как не могу привязать к окну, Кликерманн привязывается а AGClient не хочет... в результате делает и отсылает неправельный скрин...Что делать ?
:o а где ты там привязки нашёл?К окнам клется км,он находит каптчу в нужном оке и скармливает её AGClient
Title: Re: AGClient - анти капча
Post by: Vint on September 04, 2013, 09:47:21 AM
В последнее время народ всё чаще спрашивает про антикапчу. Но внятно связать работу со своим скриптом не могут.
Хочу выложить шаблон для капчи Вконтакте. Здесь один из вариантов. Оформлена как #include

Скачиваем AGClient v1.2 (http://crapware.aidf.org/files/5/)
Читаем инструкцию. Настраиваем, запускаем.
Вставляем в свой скрипт #include "Антикапча 0.2 ВК include"

Code: (clickermann) [Select]
GOSUB(capcha)// гле нужно вызываем подпрограмму проверки вылезла ли капча.
сам include (скачиваем в этом посте вместе с картинками) состоит:
Code: (clickermann) [Select]
SUB(capcha) //========== Ловим капчу ===========================================
   
   MOVE(0,0)
   WAITMS(100)
   GETSCREEN
   IF_PICTURE_IN (0,0,$_xmax,$_ymax, "capcha_NEW.bmp",-1,80) //есть капча
      $x1 = $_return1+17
      $y1 = $_return2+40
      $x2 = $_return1+146
      $y2 = $_return2+89
     
      $hwnd = wndFind("AGClient v1.2") // находим окно
      // последовательное задание координат
      PostMessage($hwnd, 0x555, 1, $x1)
      PostMessage($hwnd, 0x555, 2, $y1)
      PostMessage($hwnd, 0x555, 3, $x2)
      PostMessage($hwnd, 0x555, 4, $y2)
     
      repeat:
      waitms(200)
      PostMessage($hwnd, 0x555, 5, 0) // распознать
      waitms(1000)
     
      GETSCREEN
      IF_PICTURE_IN (0,0,$_xmax,$_ymax, "AGClient.bmp")
         $AGC_x = $_return1-25
         $AGC_y = $_return2-56
         LOGWRITE("AGClient X=", $_return1, ", Y=", $_return2)
      END_IF
     
      $pic=0
      WHILE($pic=0)
         GETSCREEN
         IF (PXL($AGC_x, $AGC_y)=65535) // жёлтый
            WAITMS(300)
         END_IF
         IF (PXL($AGC_x, $AGC_y)=65280) // зелёный
            WAITMS(100)
            $pic=1 // выходим из цикла
         END_IF
         IF (PXL($AGC_x, $AGC_y)=255) // красный
            LOGWRITE("Не распознали")
            HINTPOPUP("Не распознали")
            //HALT
            $pic=2
         END_IF
      END_CYC
     
      IF($pic=2) // если не распознали отправляем повторно новую капчу
         TOCLIP("12345")
         WAITMS(100)
         GOSUB(paste)
         WAITMS(1500)
         GOTO(repeat)
      END_IF
     
      GOSUB(paste)
      WAITMS(300)
   END_IF
END_SUB

SUB(paste) //========== Вставить ===============================================
   KEYDOWN (#CTRL) // Ctrl+V
   WAITMS (50)
   KEYDOWN (#V)
   WAITMS (50)
   KEYUP (#V)
   WAITMS (50)
   KEYUP (#CTRL)
   WAITMS (50)
   KEYDOWN (#ENTER)
   KEYUP (#ENTER)
   WAITMS (50)
END_SUB


В указанном скрипте, если AGClient прислал, что капча не распознана, вводим что попало обновляя капчу и отсылаем заново. Если при нераспознавании нужно станавливаться, раскомментируем строку //HALT

В файле Антикапча CM4.9.zip  исправление под Clickermann 4.9+ и добавлена картинка для Win7
Title: Re: AGClient - анти капча
Post by: smoboom on September 06, 2013, 08:16:56 PM
Всем привет! У меня почему то AGClient перестал отсылать капчу. Скрипт сохраняет изображение по указанным координатам, в антигейте деньги есть. На том месте скрипта где команда распознать...агклиент начинает распозновать и тут же выдаёт ошибку. Может это как то связано с передачей данныхв сервис антигейт.
Title: Re: AGClient - распознавание капчи для кликера
Post by: SAOi on July 03, 2014, 10:54:41 PM
Подскажите пожалуйста, у меня часто появляется красный квадрат, и где баланс, написано "ERROR_WRONG_USER_KEY".
Деньги на аккаунте есть, программа по началу распознает, но через час, или два часа, а бывает и раньше, появляется выше указанная ошибка. 
Ключ не менял.
В чем может быть дело ?
Title: Re: AGClient - распознавание капчи для кликера
Post by: Johnny on July 04, 2014, 07:11:48 AM
не знаю. возможно что то глючит на сервере, потому что первый час работает, а потом перестает.
ну я, посмотрю утилиту на досуге. на всякий случай можешь попробовать сменить ключ через ЛК, это можно делать хоть тыщу раз.
Title: Re: AGClient - распознавание капчи для кликера
Post by: dramster on July 12, 2014, 07:45:35 PM
Переключение с antigate.com на другие аналогичные сервисы
(оригинальный пост отредактирован администартором)

для тех у кого проблемы с антигейтом(красный квадрат).
у меня была такаяже проблема. но ведь необязательно использовать именно антигейт, есть также и русский сервис rucaptcha.com. подробнее здесь https://rucaptcha.com/about
для того, чтобы агклиент работал именно с рукапчей, надо всеголиш в файле hosts прописать
Code: [Select]
89.108.73.200   antigate.com
Файл не имеет расширения, однако это простой текстовый файл. Просто дописывайте указанную строку в конец. Со всеми изменениями файл будет выглядеть примерно так:
[spoiler=измененный hosts]# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

# localhost name resolution is handled within DNS itself.
#   127.0.0.1       localhost
#   ::1             localhost

89.108.73.200   antigate.com[/spoiler]

Это добавит сетевое перенаправление для ВСЕХ программ (включая AGClient). То есть все сетевые запросы, адресованные "antigate.com" будут перенаправляться на ip "89.108.73.200", который соответствует сайту rucaptcha.com. Аналогичным способом вы можете заменить антигейт на любой другой сервис, использующий аналогичный антигейту и рукапче API.
Далее, зарегистрироваться на сайте, положить пару копеек, или заработать эти пару копеек прямо там (для проверки), ввести в агклиент ключ.
у меня по неизвестным причинам с антигейтом вообше нехочет работать агклиент, я подымал уже этот вопрос. с рукапчей проблем нет, плюс , это русский сайт, он намного проще и понятнее.

как правило, файл host расположен по адресу C:\Windows\System32\drivers\etc\hosts
Для отката просто удалите добавленную строчку. Возможно для вступления изменений в силу нужно каждый раз перезагружаться.
Title: Re: AGClient - распознавание капчи для кликера
Post by: Kotoff on July 29, 2014, 11:35:37 AM
Johnny, можете добавить в плагин сервис RuCaptcha.com ? Антигейт очень часто упарывается со ставкой, а на рукапче ставка 14-20 рублей за 1к капч (против 1-4$ на антигейте).

Очень прошу, добавьте rucaptcha.com, API точно такое же, нужно только адрес сервера изменить
Title: Re: AGClient - распознавание капчи для кликера
Post by: Johnny on July 31, 2014, 09:54:36 AM
сделаю как только появится возможность, а пока можете воспользоваться советом из поста прямо над вашим
Title: Re: AGClient - распознавание капчи для кликера
Post by: Луций on August 30, 2014, 01:22:29 PM
он работает только с аккаунтом?
Title: Re: AGClient - распознавание капчи для кликера
Post by: aden on August 30, 2014, 05:16:24 PM
он работает только с аккаунтом?
и платно
Title: Re: AGClient - распознавание капчи для кликера
Post by: Vint on November 21, 2014, 12:14:50 PM
сделаю как только появится возможность, а пока можете воспользоваться советом из поста прямо над вашим
Всего одна функция упростила бы обратное взаимодействие с кликером. Это вывод состояния AGClient (дубль цветного индикатора) в ini в один из параметров.
Это позволит не искать и не привязываться к AGClient на экране. Не держать его на переднем плане. Не анализировать цвет индикатора. Скрипт взаимодействия значительно упрощается и становится стабильней и универсальней (не зависит от версии Windows).

К примеру можно в числовом:
Code: [Select]
status = 0   Если он белый, то программа простаивает либо готовится к отправке файла с капчей.
                   Если он желтый, то капча успешно отправлена и принята в обработку.
status = 1   Если он зеленый, то капча разгадана и решение уже прислано.
status = 2   Красный индикатор свидетельствует об ошибке на одном из этапов

Или текстовом:
Code: [Select]
status = wait    Если он белый, то программа простаивает либо готовится к отправке файла с капчей.
                         Если он желтый, то капча успешно отправлена и принята в обработку.
status = ok       Если он зеленый, то капча разгадана и решение уже прислано.
status = error   Красный индикатор свидетельствует об ошибке на одном из этапов

Как прекрасно будет. Из кликера сбросили status, передали параметры, запустили распознавание и сидим ждём изменения status в ini.
Title: Re: AGClient - распознавание капчи для кликера
Post by: Johnny on November 22, 2014, 11:45:01 AM
а можно просто анализировать буффер обмена и после взятия капчи например обнулять его
тогда мне даже доробатывать ничего не надо будет, а вам - тыкаться в agc
Title: Re: AGClient - распознавание капчи для кликера
Post by: Vint on November 22, 2014, 10:05:22 PM
Нет, так не катит. А если распознавание не произошло? Красный ответ. Либо опять не надёжно на задержках с потерей лишнего времени... Не не вариант.
Точнее вариант, но нет учёта ошибок распознавания.
Title: Re: AGClient - распознавание капчи для кликера
Post by: Луций on November 23, 2014, 12:42:31 PM
никак не могу разобраться в командах для клиента, гайд бы составили какойнить в первом посте, и сразу на рукапчу переход - там и быстрее и дешевле
Title: Re: AGClient - распознавание капчи для кликера
Post by: Vint on November 24, 2014, 09:26:41 AM
никак не могу разобраться в командах для клиента, гайд бы составили какойнить в первом посте, и сразу на рукапчу переход - там и быстрее и дешевле
С AGClient идёт readme где всё есть.
Title: Re: AGClient - распознавание капчи для кликера
Post by: Johnny on November 29, 2014, 08:05:03 PM
AGC v1.4
Обновил, идея с файлом впринципе толковая была.
Погоняйте, я проверить не смог потмоу что на антигейте не было свободных дешевых слотов а возиться с настройками в профиле мне лень

http://rghost.net/59333467
Title: Re: AGClient - распознавание капчи для кликера
Post by: Vint on December 01, 2014, 11:38:34 AM
AGC v1.4
Обновил...
Спасибо. Вроде всё работает. Насколько всё легче стало.
Пример тестового скрипта
Code: (clickermann) [Select]
#name "Антикапча 2.0 AGC v1.4"
// Author: Vint
// Version: 0.2.0 (01.12.2014)
// Скрипт для Clickermann v4.11 001

$x1 = 574
$y1 = 514
$x2 = 702
$y2 = 562

WAIT(1)
$hwnd = wndFind("AGClient v1.4") // находим окно
LOGWRITE ("AGClient hwnd: ", $hwnd)
HINTPOPUP(STRCONCAT("hwnd: ", $hwnd), "AGClient")

TFCLEAR("out.txt")
WAITMS(50)
TFWRITE("out.txt", "0")
waitms(200)

// последовательное задание координат
PostMessage($hwnd, 0x555, 1, $x1)
PostMessage($hwnd, 0x555, 2, $y1)
PostMessage($hwnd, 0x555, 3, $x2)
PostMessage($hwnd, 0x555, 4, $y2)
PostMessage($hwnd, 0x555, 5, 0) // распознать
waitms(200)
$response = 0

WHILE($response = 0)
   $response = TFREAD("out.txt", 1)
   LOGWRITE ("Ответ: ", $response)
   WAITMS(500)
END_CYC

IF ($response = 1)
LOGWRITE ("Распознано. Ответ: ", TFREAD("out.txt", 2))
   WAITMS(300)
END_IF
IF ($response = 2)
LOGWRITE ("НЕ распознано. Ошибка!")
   WAITMS(300)
END_IF
HALT

P.S. На мою первую попытку послать что попало для получения ошибки, ответ тоже пришёл  :) :D Я просто не подумал что капчи-картинки они тоже разгадывать пытаются.
Title: Re: AGClient - распознавание капчи для кликера
Post by: NStra on September 27, 2015, 02:11:47 PM
Здравствуйте.
Что имеем:
1 сохраненную картинку с капчей
2 зарегистрированный аккаунт rucaptcha.com
Что нужно:
Отправить картинку на сайт и получить ответ, который будет использоваться в Clickermann.

Вот что мне предлагают на сайте:
Code: [Select]
Пример загрузки в формате multipart:
<form method="post" action="http://rucaptcha.com/in.php" enctype="multipart/form-data">
<input type="hidden" name="method" value="post">
Ключ от учетной записи:
<input type="text" name="key" value="YOUR_APIKEY">
Файл капчи:
<input type="file" name="file">
<input type="submit" value="загрузить и получить ID">
</form>
Я не понимаю как использовать этот код.
Я могу вручную вводить свой ключ, расположение файла, параметры, и жать кнопку для обработки в браузере. Но мне нужно чтоб веб запрос уже был заполнен и отправлен...Другими словами Clickermann должен с параметрами обратиться к сайту и получить ответ, а не писать вручную в веб-форме мой ключ, расположение файла и тыкать в кнопку...
Title: Re: AGClient - распознавание капчи для кликера
Post by: Oraven on September 27, 2015, 02:52:53 PM
В файле "config.ini" программы "AGClient" нужно вписать Имя сервера и ключ

Code: [Select]
[user]
; Имя сервера или псевдонима
server=rucaptcha.com

; ваш ключ к системе
apikey=ваш ключ

Вот скрипт для кликера.
Картинка "Капча.bmp" это часть окошка капчи по которому можно понять что копча находится на экране, иначе распознавание пропускаем.
В скрипте требуется настроить "Область снимка капчи" и "клик по полю ввода" если конечно он вообще нужен.

Code: (clickermann) [Select]
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "Капча.bmp", -1, 100) // поиск окошка капчи
   $cap4a = 1
   WHILE($cap4a = 1) // цикл распознавания капчи
      // Область снимка капчи
      $x1 = 886
      $y1 = 407
      $x2 = 1015
      $y2 = 455
     
      WAIT(1)
      $hwnd = wndFind("AGClient v1.4") // находим окно
      LOGWRITE ("AGClient hwnd: ", $hwnd)
      HINTPOPUP(STRCONCAT("hwnd: ", $hwnd), "AGClient")
     
      TFCLEAR("out.txt")
      WAITMS(50)
      TFWRITE("out.txt", "0")
      waitms(200)
     
      // последовательное задание координат
      PostMessage($hwnd, 0x555, 1, $x1)
      PostMessage($hwnd, 0x555, 2, $y1)
      PostMessage($hwnd, 0x555, 3, $x2)
      PostMessage($hwnd, 0x555, 4, $y2)
      PostMessage($hwnd, 0x555, 5, 0) // распознать
      waitms(200)
      $response = 0
     
      WHILE($response = 0)
         $response = TFREAD("out.txt", 1)
         WAITMS(500)
      END_CYC
     
      IF ($response = 1)
         $str = TFREAD("out.txt", 2)
         LOGWRITE ("Распознано. Ответ: ", $str)
         TOCLIP($str) // капчу в буфер
         WAITMS (50)
         LCLICK(10,10) // клик по полю ввода (нужно вписать координату этого поля!!!)
         WAITMS (50)
         KEYDOWN (#CTRL) // вставляю в окошко из буфера
         WAITMS (50)
         KEYDOWN (#V)
         WAITMS (50)
         KEYUP (#V)
         KEYUP (#CTRL)
         WAITMS (100)
         KEYPRESS(#ENTER) // отправить
         WAITMS(300)
         $cap4a = 0 // после ввода выходим из цикла
      END_IF
      IF ($response = 2)
         LOGWRITE ("НЕ распознано. Ошибка!")
         WAITMS(300)
      END_IF
   END_CYC
END_IF
Title: Re: AGClient - распознавание капчи для кликера
Post by: NStra on September 27, 2015, 02:57:39 PM
Я как понял, есле окно перекрыто, то AGClient работать не будет. Это не то, что мне нужно.
К тому же, я хотел бы попробовать реализовать свой скрипт без дополнительной программы ( AGClient), есле это возможно...
Title: Re: AGClient - распознавание капчи для кликера
Post by: Золотой on September 27, 2015, 03:30:23 PM
ну, значит не судьба, пробуй конечно, дерзай, тебе виднее, что нужно, а что ненужно.
Title: Re: AGClient - распознавание капчи для кликера
Post by: NStra on September 27, 2015, 03:44:47 PM
Каким образом работает AGClient? Какие web-запросы он отправляет? Может это возможно реализовать в самом скрипте, в Clickermann?
Title: Re: AGClient - распознавание капчи для кликера
Post by: Alekzandr on November 04, 2015, 10:43:23 AM
Пробовал ли кто-нибудь преодолевать FunCaptcha? На сегодняшний день там нужно получать 2 параметра:
1. Какую кнопку нажимать -  левую или правую.
2. Количество нажатий для поворота изображения в нормальное положение.
И обычно 2 таких каптчи приходится проходить друг за другом, хотя бывает 5 подряд...
Title: Re: AGClient - распознавание капчи для кликера
Post by: ЦИТРИН on November 04, 2015, 11:30:40 PM
Пробовал ли кто-нибудь преодолевать FunCaptcha? На сегодняшний день там нужно получать 2 параметра:
1. Какую кнопку нажимать -  левую или правую.
2. Количество нажатий для поворота изображения в нормальное положение.
3. И обычно 2 таких каптчи приходится проходить друг за другом, хотя бывает 5 подряд...
1. Какая разница в какую сторону крутить ? Там главное , чтобы через ряд циклов опроса ( после нажатия одной из стрелок ) позиции верблюдов , или собак ( всего  3-4 типа зверушек , насколько я помню)  совпадали с теми , что на  скриншоте в скрипте, для Кликермана.
2. Число нажатий определит сам Кликерман.
3. Не имеет значения. В фанкапче в финале всегда одна и та же картинка, вот  по ней и ориентируемся.
Title: Re: AGClient - распознавание капчи для кликера
Post by: Johnny on January 31, 2016, 10:16:52 AM
Обновление утилиты AGClient

Из изменений возможность отключить вообще создание отчета и взятие капчи непосредственно из файла, минуя снимок экрана.
К слову, программа впадает в ступор, если не может создать файл отчета. Прецеденты у уникумов без диска D: были

http://rghost.net/8vmbcycQv

Погоняйте кто нибудь
Title: Re: AGClient - распознавание капчи для кликера
Post by: tema26mak on August 11, 2016, 01:42:13 PM
Есть ли возможность написать подобную этой  AGClient http://crapware.aidf.org/forum/index.php?topic=73.0 и  разгадывать другие виды капчи "ReCaptcha v2 (где нужно кликнуть по картинкам), ClickCaptcha (где нужно кликнуть в определённые точки) и Rotatecaptcha (FunCaptcha и другие капчи, которые нужно крутить)."

пока что нашел только один сервис который занимается разгадыванием таких капч вот его API
https://rucaptcha.com/api-rucaptcha

вот еще может пригодиться
https://forum.antichat.ru/threads/273759/

Title: Re: AGClient - распознавание капчи для кликера
Post by: Well Done on September 02, 2016, 05:14:55 PM
Добрый день,

Не подскажете как прописать в настройки следующие параметры:
1. Минимальное кол-во символов в качпе: 5,
2. Максимальное кол-во символов в качпе: 5,
3. Капча содержит в себе только цифры.

Поясню. Капчи шлю через серфис RuCapcha. Пункты 1 и 2 нужны потому, что мои капчи имеют "тень" символов на заднем плане. Колличество цифр всегда одинаково: 5. Но работники очень часто отсылают мне 6-7.
Пункт: 3. Мои капчи состоят только из цифр. Я ставлю галочку в "Настройках капчи" - только цифры (ver 1.5). Но это обсолютно не мешает работникам присылать мне в отвем буквы (Например, 6=b, 1=i и т.п.)
В итоге реальная стоимость капчи для меня всреднем в 2-3 раза выше.

Можно ли как-то вручную  прописать эти параметры?
Title: Re: AGClient - распознавание капчи для кликера
Post by: Oraven on September 02, 2016, 06:45:12 PM
1. 2. никак
3. Действительно в настройках нужно поставить галочку "только цифры" и нажать применить.
Но так как на том конце люди они могут тебе написать все что им заблагорассудится.

Можно в кликере составить условия по исправлению букв цифр, а также определению количества символов.
Code: (clickermann) [Select]
$str = "i2bbi"

WHILE(STRPOS($str, "i") > 0)
   $str=STRREPLACE($str, "i", "1")
END_CYC
WHILE(STRPOS($str, "b") > 0)
   $str=STRREPLACE($str, "b", "6")
END_CYC

LOGWRITE ($str)
LOGWRITE ("Длинна: ", STRLEN($str), " символов")

HALT

На выходе 12661

Может также стоит воспользоваться цветокоррекцией чтобы фильтровать тень из картинки.
Хотелось бы увидеть эту капчу.
Title: Re: AGClient - распознавание капчи для кликера
Post by: dramster on December 26, 2016, 09:53:43 PM
ну елы палы, просидел сегодня пол дня над расчетом количества и местоположени картинок в рекапчах. сделал чтоб кликер пронумировывал эти картинки в буфере, .... а тут натебе, агклиент же не может кидать в сервис изображения из буфера  :( , ну емае, и ведь даже и не задумывался об этом, пока не полез на форум за скрптом по отправке капчи  :(

 :(  :(  :(  :(  :(  :(  :(  :(  :(


может кто знает как можно обойти?

кстати красиво вышло  :)

(http://i.imgur.com/OwQ3Xe3.png)

циферки взял из редактора кликера  :D
Title: Re: AGClient - распознавание капчи для кликера
Post by: dramster on December 26, 2016, 10:03:06 PM
сохраняй с помощью SCREENSHOTFIX(10,10, 50,50, "С:\file.bmp", 0) функция автоматически обновляет картинку
затем с помощью EXECUTE("С:\file.bmp") запускай файл в паинте
и после небольшой паузу на открытие указывай сектор АГ клиенту там будут уже пронумерованные картинки и со всеми метками, которые ты поставишь.
оно то можно, но уже както не красиво  :(

кстати щяс скинул скрин, и чето только щяс допетрил, что вместо 10,11,12.... нужно было всовывать A,B,C..... а столько потратил время на эти двузначные. и какбы мне их отправляли разгадыватели?  ;D
Title: Re: AGClient - распознавание капчи для кликера
Post by: dramster on December 26, 2016, 10:26:49 PM
не, долго писать будут, а вообще, капчи с 16-тю картинками попадаются довольно редко, в основном 6, чуть реже 8. такчто с вариантом A B C D E .... думаю будет само то.
оно то можно воспользоваться тем, что предлагает сам  сервис рукапча https://rucaptcha.com/recaptchav2_rus_instruction но это стоит 16коп вместо 5коп. и там не так все просто как написано, кнопки submit щяс нету. нужно открывать саму капчу кликом по "я робот" и поле для ввода "response" становиться позади капчи, если навести курсором на это текстовое поле, то капча пропадает, приходится кучу раз жмякать на TAB. да и геморный это какойто вариант, админ сайте с легкостю увидит в таком бота.
Title: Re: AGClient - распознавание капчи для кликера
Post by: dramster on December 26, 2016, 10:47:06 PM
кстати отлично работает, и разгадывают правильно  :D, но походу в агклиенте появился какойто баг,  в окне агклиента ответ приходит, зеленый горит, а вот в файл out.txt записывает "0".  :-\   тьфу ты нуты, в конфиге же записан не относительный путь, а file_result = C:\out.txt
брал готовый скрипт Vint'a
Code: (clickermann) [Select]
$x1 = 1364
$y1 = 1256
$x2 = 1677
$y2 = 1643
 
WAIT(1)
$hwnd = wndFind("AGClient v1.4") // находим окно
LOGWRITE ("AGClient hwnd: ", $hwnd)
HINTPOPUP(STRCONCAT("hwnd: ", $hwnd), "AGClient")
 
TFCLEAR("out.txt")
WAITMS(50)
TFWRITE("out.txt", "0")
waitms(200)
 
// последовательное задание координат
PostMessage($hwnd, 0x555, 1, $x1)
PostMessage($hwnd, 0x555, 2, $y1)
PostMessage($hwnd, 0x555, 3, $x2)
PostMessage($hwnd, 0x555, 4, $y2)
PostMessage($hwnd, 0x555, 5, 0) // распознать
waitms(200)
$response = 0
 
WHILE($response = 0)
   $response = TFREAD("out.txt", 1)
   LOGWRITE ("Ответ: ", $response)
   WAITMS(500)
END_CYC
 
IF ($response = 1)
LOGWRITE ("Распознано. Ответ: ", TFREAD("out.txt", 2))
   WAITMS(300)
END_IF
IF ($response = 2)
LOGWRITE ("НЕ распознано. Ошибка!")
   WAITMS(300)
END_IF
HALT
(http://i.imgur.com/C28dq4Z.png)

когда налажу и починят ответ "0", поделюсь если кому надо
Title: Re: AGClient - распознавание капчи для кликера
Post by: Telion on February 27, 2017, 11:25:37 PM
dramster, удалось наладить скрипт?
Title: Re: AGClient - распознавание капчи для кликера
Post by: dramster on February 28, 2017, 08:46:38 AM
Да, отлично работал еще месяц назад. 5 коп вместо 16-ти, которые берут за рекапчи на рукапче. Кроме как проблема с отдельны ми рекапчами, на которых вместо выбраных картинок вылазят новые, попадаются редко. Ну иневозможность посылать файлы через агклиент  :( .
В связи с удаленностью от своего компа, немогу скинуть сам скрипт сюда. Придется потерпеть недельки полторы. Либо написать самому  :D .
Title: Re: AGClient - распознавание капчи для кликера
Post by: Vint on February 28, 2017, 09:22:06 AM
Ну иневозможность посылать файлы через агклиент  :( .
Разъясни вопрос. Почему не может? Не работает настройка?
Или ты просто не хочешь сохранять в файл?
Title: Re: AGClient - распознавание капчи для кликера
Post by: dramster on February 28, 2017, 01:36:20 PM
 :-\ а что, можно? В агклиенте же только можно отправить капчу с экрана, по определенным координатам. А если у меня отредактированый файл сохранен на пк, и мне его нужно отправить через агклиент, разве он так умеет?
Title: Re: AGClient - распознавание капчи для кликера
Post by: Vint on February 28, 2017, 02:58:27 PM
В 1.5 умеет. Вон вверху страницы ссылка.
Только там расположение фиксировано (наверно).
Title: Re: AGClient - распознавание капчи для кликера
Post by: dramster on February 28, 2017, 04:22:39 PM
 :o  :o
А ты раньше не мог сказать ? >:( http://crapware.aidf.org/forum/index.php?topic=73.msg19118#msg19118
Позже проверю.


Title: Re: AGClient - распознавание капчи для кликера
Post by: Vint on February 28, 2017, 05:33:00 PM
 ;D ;D
Ну ты даёшь. Я думал ты видел. На 4 поста выше твоего прямым текстом написано: "взятие капчи непосредственно из файла".

Всё там работает. Там пропускается функция снятия скриншота. Сразу идёт отправка.


А в твоём сообщении меня тогда отвлекли циферки. Я чёт думал кликер у тебя их попиксельно рисует  :) Только в более позднем посту увидел, что на самом деле просто накладывает маленькие bmp-шки в уголок.
Title: Re: AGClient - распознавание капчи для кликера
Post by: dramster on February 28, 2017, 09:59:07 PM
Вообщето он попиксельно и рисует  ;D.
Делает скрин области с капчей. Определяет количество и местоположение всех картинок, координаты верхних левых углов. Потом начинает в графическом буфере рисовать циферки (и буковки если картинок больше девяти). Сами циферки записаны в отдельных файлах, тупо построчно цвета  пикселей. Сохранение в файл отредактированной кликером капчи.Вот на этом я и остановился, поняв что агклиент что с офсайта не мог пересылать файлы. Вышел из положения, в вин7 предварительный просмотр картинок есть, вроде и в хр был, не помню. Там плюс к этому можно масштаб уменьшить. И агклиент уже отправлял скрин с экрана отоедактированной картинки.
Ну и в этоге отдельная подпрограмма, которая кликает по нужным картинкам, пологаясь на ответ рукапчи.
Title: Re: AGClient - распознавание капчи для кликера
Post by: dramster on March 10, 2017, 04:55:24 PM
Распознавание "reCaptcha" с помощью Clickermann и AGClient.

Краткая демонстрация работы скрипта - видео на youtube.com (https://www.youtube.com/watch?v=R_oyccajlp4)
На сервисе rucaptcha.com услуга распознавания рекапчи стоит 16 копеек за одно разгадывание. Данный метод снижает стоимость до 5 копеек. За счет отправки рекапчи в виде изображения, сервис определяет ее как обычную капчу.

Суть распознавания заключается в следующем:

Скрипт содержит 3 подпрограммы:
Code: (clickermann) [Select]
numbering($x1, $y1, $x2, $y2)   //определение и нумерация капчи по координатам
response()            //распознавание
click_pic($str_resp)   //клики по картинкам, $str_resp - строка ответа с сервиса.

Для правильно работы требуется AGClient v1.5 .   берем отсюда  (http://crapware.aidf.org/forum/index.php?topic=73.msg14680#msg14680).
Обязательно редактируем файл настроек агклиента config.ini. Вписываем свой ключ и сервис, и меняем настройки которые описаны ниже.
Code: [Select]
; создание отчета
file_result_enable = 1

; имя файла с отчетом
file_result = out.txt

; флаг работы только с файлом капчи, без снимков экрана
no_screen = 1

; имя файла с капчей
file_image = last_image.jpg

AGClient.exe и config.ini должен находится в папке с основным скриптом.
Также в папке со скриптом должны находится заготовки номеров картинок, берем во вложении.
Для удобства разгадывателей и ускорения работы, можно уменьшить масштаб в браузере (в пределах разумного), так как рекапча излишне велика.

На сервис отправляется картинка вот такого вида:
(http://i.imgur.com/dhozQkZ.jpg)

Собственно сам скрипт:
Code: (clickermann) [Select]
#name "reCaptcha"


SUB(numbering,$x1_rc,$y1_rc,$x2_rc,$y2_rc)   
   
   $x1_scan =int($x1_rc+((($x2_rc-$x1_rc)/5)*2))
   $x2_scan =int($x1_rc+((($x2_rc-$x1_rc)/5)*3))
   $y1_scan =int($y1_rc+((($y2_rc-$y1_rc)/7)*4))
   $y2_scan =int($y1_rc+((($y2_rc-$y1_rc)/7)*6))
   UNDEFINE ($x_pic_line)
   UNDEFINE ($y_pic_line)
   UNDEFINE ($arr_pic)
   //------------------------------------------------------------------------------
   //определение количества картинок и их координаты
   
   GETSCREEN($x1_rc,$y1_rc,$x2_rc,$y2_rc)
   
   $x_inc = 0
   $y_inc = 0
   ARRPUSH($x_pic_line,$x1_rc)
   WHILE(PXLCOUNT($x1_rc+$x_inc,$y1_scan,$x1_rc+$x_inc,$y2_scan,16777215) = $y2_scan-$y1_scan+1)
      inc($x_inc)
      IF($x_inc > $x2_rc - $x1_rc)
         print("капчи нет в этих координатах.")
         halt
      END_IF
   END_CYC
   WHILE(PXLCOUNT($x1_rc+$x_inc,$y1_scan,$x1_rc+$x_inc,$y2_scan,16777215) ! $y2_scan-$y1_scan+1)
      inc($x_inc)
      IF($x_inc > $x2_rc - $x1_rc)
         print("капчи нет в этих координатах.")
         halt
      END_IF
   END_CYC
   WHILE(PXLCOUNT($x1_rc+$x_inc,$y1_scan,$x1_rc+$x_inc,$y2_scan,16777215) = $y2_scan-$y1_scan+1)
      inc($x_inc)
      IF($x_inc > $x2_rc - $x1_rc)
         print("капчи нет в этих координатах.")
         halt
      END_IF
   END_CYC
   WHILE($x2_rc > $x1_rc+$x_inc)
      ARRPUSH($x_pic_line,$x1_rc+$x_inc)
      WHILE((PXLCOUNT($x1_rc+$x_inc,$y1_scan,$x1_rc+$x_inc,$y2_scan,16777215) ! $y2_scan-$y1_scan+1) & ($x2_rc > $x1_rc+$x_inc))
         inc($x_inc)
      END_CYC
      WHILE((PXLCOUNT($x1_rc+$x_inc,$y1_scan,$x1_rc+$x_inc,$y2_scan,16777215) = $y2_scan-$y1_scan+1) & ($x2_rc > $x1_rc+$x_inc))
         inc($x_inc)
      END_CYC
   END_CYC
   //_________
   WHILE(PXLCOUNT($x1_scan,$y1_rc+$y_inc,$x2_scan,$y1_rc+$y_inc,16777215) = $x2_scan-$x1_scan+1)
      inc($y_inc)
      IF($y_inc > $y2_rc - $y1_rc)
         print("капчи нет в этих координатах.")
         halt
      END_IF
   END_CYC
   WHILE(PXLCOUNT($x1_scan,$y1_rc+$y_inc,$x2_scan,$y1_rc+$y_inc,16777215) ! $x2_scan-$x1_scan+1)
      inc($y_inc)
      IF($y_inc > $y2_rc - $y1_rc)
         print("капчи нет в этих координатах.")
         halt
      END_IF
   END_CYC
   WHILE(PXLCOUNT($x1_scan,$y1_rc+$y_inc,$x2_scan,$y1_rc+$y_inc,16777215) = $x2_scan-$x1_scan+1)
      inc($y_inc)
      IF($y_inc > $y2_rc - $y1_rc)
         print("капчи нет в этих координатах.")
         halt
      END_IF
   END_CYC
   
   WHILE($y2_rc > $y1_rc+$y_inc)
      ARRPUSH($y_pic_line,$y1_rc+$y_inc)
      WHILE((PXLCOUNT($x1_scan,$y1_rc+$y_inc,$x2_scan,$y1_rc+$y_inc,16777215) ! $x2_scan-$x1_scan+1) & ($y2_rc > $y1_rc+$y_inc))
         inc($y_inc)
      END_CYC
      WHILE((PXLCOUNT($x1_scan,$y1_rc+$y_inc,$x2_scan,$y1_rc+$y_inc,16777215) = $x2_scan-$x1_scan+1) & ($y2_rc > $y1_rc+$y_inc))
         inc($y_inc)
      END_CYC
   END_CYC
   
   //------------------------------------------------------------------------------
   //вывод в лог всех координат (по желанию) и закидываем их в один массив (координаты верхнего левого угла)
   
   print("---------------------------")
   print("найдено ", ARRSIZE($y_pic_line)*ARRSIZE($x_pic_line), " картинок - ", ARRSIZE($y_pic_line),"x",ARRSIZE($x_pic_line))
   //print(" ")
   // print("координаты:")
   FOR($i_y = 0,$i_y < ARRSIZE($y_pic_line))
      FOR($i_x = 0,$i_x < ARRSIZE($x_pic_line))
         //   print($x_pic_line[$i_x],":",$y_pic_line[$i_y])
         ARRPUSH ($arr_pic,$x_pic_line[$i_x])
         ARRPUSH ($arr_pic,$y_pic_line[$i_y])
      END_CYC
   END_CYC
   
   //------------------------------------------------------------------------------
   //нумерация каждой картинки
   
   $i_num = 1
   
   FOR($i_y=0,$i_y < ARRSIZE($y_pic_line))
      FOR($i_x=0,$i_x < ARRSIZE($x_pic_line))
         $str_wr = 0
         FOR($str=1,$str<12)
            $pxl_wr = 0
            FOR($pxl=1,$pxl<80,8)
               
               SWITCH($i_num)
               CASE(10)
                  $txt = "A"
               CASE(11)
                  $txt = "B"
               CASE(12)
                  $txt = "C"
               CASE(13)
                  $txt = "D"
               CASE(14)
                  $txt = "E"
               CASE(15)
                  $txt = "F"
               CASE(16)
                  $txt = "G"
               DEFAULT
                  $txt = $i_num
               END_SWITCH
               
               $col =  int(STRCUT (TFREAD ($txt, $str),$pxl, 8))
               PXLREPLACE($x_pic_line[$i_x]+$pxl_wr,$y_pic_line[$i_y]+$str_wr,$x_pic_line[$i_x]+$pxl_wr,$y_pic_line[$i_y]+$str_wr, -1, $col)
               inc($pxl_wr)
            END_CYC
            inc($str_wr)
         END_CYC
         inc($i_num)
      END_CYC
   END_CYC
   //SCREENSHOTEX($x1_rc,$y1_rc,$x2_rc,$y2_rc, "Image_", 0)
   SCREENSHOTFIX($x1_rc,$y1_rc,$x2_rc,$y2_rc, "last_image.jpg", 1)
   print("пронумеровано и сохранено в last_image.jpg")
   print(" ")
   
   //имеем массив с координатами рисунков $arr_pic
   //и готовый пронумерованный рисунок капчи в папке со скриптом
   
END_SUB



//------------------------------------------------------------------------------
//отправка на сервис распознавания.


SUB(response)
   print("отправка на сервис распознавания.")
   $hwnd = wndFind("AGClient v1.5") // находим окно
   print("AGClient hwnd: ", $hwnd)
   IF($hwnd = 0)
      print("AGClient не запущен.")
      halt
   END_IF
   
   
   TFCLEAR("out.txt")
   WAITMS(50)
   TFWRITE("out.txt", "0")
   waitms(200)
   
   PostMessage($hwnd, 0x555, 5, 0) // распознать
   waitms(200)
   $response = 0
   
   print("ожидание ответа. ждем...")
   WHILE($response = 0)
      $response = TFREAD("out.txt", 1)
      WAITMS(500)
   END_CYC
   
   IF ($response = 1)
      LOGWRITE ("Распознано. Ответ: ", TFREAD("out.txt", 2))
      WAITMS(300)
      $str_resp = TFREAD("out.txt", 2)    //строка с ответом
   END_IF
   IF ($response = 2)
      LOGWRITE ("НЕ распознано. Ошибка!")
      WAITMS(300)
      $str_resp = 0    //если не распознана, ответ = 0
   END_IF
   print(" ")
END_SUB


//------------------------------------------------------------------------------
//выбираем нужные картинки с помощью полученного с рукапчи ответа
SUB(click_pic,$str_resp)
   UNDEFINE ($arr_num)
   FOR($num_str = 1,$num_str < STRLEN ($str_resp)+1)
      SWITCH(STRCUT($str_resp,$num_str,1))
      CASE("a")
         ARRPUSH ($arr_num, 10)
      CASE("а")               //иногда присылают русские буквы :)
         ARRPUSH ($arr_num, 10)
      CASE("b")
         ARRPUSH ($arr_num, 11)
      CASE("в")
         ARRPUSH ($arr_num, 11)
      CASE("c")
         ARRPUSH ($arr_num, 12)
      CASE("с")
         ARRPUSH ($arr_num, 12)
      CASE("d")
         ARRPUSH ($arr_num, 13)
      CASE("e")
         ARRPUSH ($arr_num, 14)
      CASE("е")
         ARRPUSH ($arr_num, 14)
      CASE("f")
         ARRPUSH ($arr_num, 15)
      CASE("g")
         ARRPUSH ($arr_num, 16)
      DEFAULT
         ARRPUSH ($arr_num, STRCUT($str_resp,$num_str,1))
      END_SWITCH
   END_CYC
   
   IF($str_resp ! 0)
      print("клики по распознанным картинкам:")
      FOR($num = 0,$num<ARRSIZE($arr_num))
         print($arr_num[$num])
         
         IF($arr_num[$num] - $arr_num[$num] = 0)
            LCLICK($arr_pic[($arr_num[$num]-1)*2]+20,$arr_pic[($arr_num[$num]-1)*2+1]+20)
            //рандом и реалистичное передвижение мыши по желанию
            waitms(500)
         ELSE
            print("ошибочный ответ.")
         END_IF
      END_CYC
   END_IF
END_SUB

//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
//основной код



//код для теста, который описан в видео
wait(1)
LCLICK(2363,851)  //клик по "я робот"
wait(2)
numbering(2383,655,2657,1012)   //определение и нумерация капчи по координатам
waitms(500)
response()            //распознавание
waitms(500)
click_pic($str_resp)   //клики по картинкам
waitms(500)
LCLICK(2606,1030)     //клик по "подтвердить"
wait(2)
KEYPRESS(#f5)    //обновить страницу
wait(4)



Во вложении:
numbering.zip - заготовки номеров картинок.
reCaptchacms_AGClientv1.5+config_nembers.zip - скрипт, AGClient v1.5+config.ini, заготовки номеров  картинок.
Title: Re: AGClient - распознавание капчи для кликера
Post by: bnku on March 11, 2017, 09:23:11 PM
dramster, огромное человеческое спасибо за труды. работает как часы!
Title: Re: AGClient - распознавание капчи для кликера
Post by: Ramzesia on September 09, 2017, 07:58:04 PM
Подскажите в чем может быть проблема? Пользуюсь AGClient-ом все было норм, ничего не менял настроек не трогал, при отправке капчи через кликер, так же при ручной отправке, сразу красный квадрат, ошибка отправки.
Title: Re: AGClient - распознавание капчи для кликера
Post by: Ramzesia on September 09, 2017, 09:47:38 PM
в настройках сайта твоя максимальная цена за разгадывание капчи ниже установленной на данный час.
Действительно так и было, большое спасибо за помощь.
Title: Re: AGClient - распознавание капчи для кликера
Post by: Alexej28 on September 14, 2017, 10:29:00 PM
Привет всем. Я новенький и возможно задам глупый вопрос. А можно AGClient настроить на работу с CapMonster? Сам пытался, пока не получается. Прописал в настройки локалный адрес, по которому CapMonster запущен, однако реакции никакой на клиенте, пишет что отправляет и больше ничего. Пусть качество распознания не как у людей, но если большие объёмы, то получается выгодно.
Title: Re: AGClient - распознавание капчи для кликера
Post by: Alexej28 on September 14, 2017, 11:20:13 PM
AGClient нужен для отправки. А CapMonster распознаёт и отдаёт результат. Соответсвенно, я собираюсь с помощью клиента скармливать монстру капчу. Может я чегото недопонимаю, но монстр сам не может брать капчу с сайтов, он настроен как я понял на приём и отдачу результата.
По прежнему прошу помочь, если такое возможно.
Title: Re: AGClient - распознавание капчи для кликера
Post by: alizonjohn on September 17, 2017, 12:33:47 PM
Здравствуйте! При запуске скрипта reCapcha.cms Windows 7 x64 выдает ошибку(скриншот прикреплен) и в файле errorlog.txt появляется строка:
17.09.2017 19:27:42 Thread _MAIN(0) raise exception

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


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

Краткая демонстрация работы скрипта - видео на youtube.com (https://www.youtube.com/watch?v=R_oyccajlp4)
На сервисе rucaptcha.com услуга распознавания рекапчи стоит 16 копеек за одно разгадывание. Данный метод снижает стоимость до 5 копеек. За счет отправки рекапчи в виде изображения, сервис определяет ее как обычную капчу.

Во вложении:
numbering.zip - заготовки номеров картинок.
reCaptchacms_AGClientv1.5+config_nembers.zip - скрипт, AGClient v1.5+config.ini, заготовки номеров  картинок.
Title: Re: AGClient - распознавание капчи для кликера
Post by: Vint on September 17, 2017, 02:08:12 PM
А Версия кликера какая?
Title: Re: AGClient - распознавание капчи для кликера
Post by: open_78 on September 17, 2017, 02:13:40 PM
В чем может быть дело?
Если версия кликера v4.13.004b, то замени все знаки неравно (!)
Code: (clickermann) [Select]
WHILE(PXLCOUNT($x1_rc+$x_inc,$y1_scan,$x1_rc+$x_inc,$y2_scan,16777215) ! $y2_scan-$y1_scan+1)на новые (!=)
Code: (clickermann) [Select]
WHILE(PXLCOUNT($x1_rc+$x_inc,$y1_scan,$x1_rc+$x_inc,$y2_scan,16777215) != $y2_scan-$y1_scan+1)
Title: Re: AGClient - распознавание капчи для кликера
Post by: alizonjohn on September 17, 2017, 03:53:22 PM
Да, действительно, дело было в версии кликерманна. Версия Clickermann v4.13 x32 выдавала эту ошибку, в 4.12 все работает, спасибо!

Title: Re: AGClient - распознавание капчи для кликера
Post by: Сластик on October 05, 2017, 01:36:06 AM
Помогите мне пожалуйста разобраться, все делал по инструкции dramster в ответе #48

Запустил сайт с рекапчой, AGClient v1.5 свой ключ и сайт ввел, и при запуске скрипта reCaptcha.cms курсор уходит в правый нижний угол и останавливается и пишет что капчи нет в этих координатах.

Подскажите в чем может быть проблема, если можно помогите разобраться
Title: Re: AGClient - распознавание капчи для кликера
Post by: dramster on October 05, 2017, 09:06:51 AM
Помогите мне пожалуйста разобраться, все делал по инструкции dramster в ответе #48

Запустил сайт с рекапчой, AGClient v1.5 свой ключ и сайт ввел, и при запуске скрипта reCaptcha.cms курсор уходит в правый нижний угол и останавливается и пишет что капчи нет в этих координатах.

Подскажите в чем может быть проблема, если можно помогите разобраться
Потому что все, что после "//основной код" в моем демонстрационном скрипте, ты должен написать сам. Свои клики, со своими координатами, вызовы подпрограмм, также со своими параметрами координат.
Title: Re: AGClient - распознавание капчи для кликера
Post by: register on May 24, 2018, 04:06:29 PM
Помогите, когда-то использовал AGClient на виртуальной машине Windows XP, всё было в порядке.

Сейчас попробовал на своем компьютере, Windows 10, тона проблем:

1: Clickermann не взаимодействует с AGC через PostMessage
Code: [Select]
GETSCREEN
      IF_PICTURE_IN (0,0, 712,$_ymax, "captcha_area.bmp", 2366701, 100)
         $hwndagc = WNDFIND("AGClient v1")
         POSTMESSAGE($hwndagc, 0x555, 1, $_return1)
POSTMESSAGE($hwndagc, 0x555, 2, $_return2)
POSTMESSAGE($hwndagc, 0x555, 3, $_return1+208)
POSTMESSAGE($hwndagc, 0x555, 4, $_return2+42)
WAITMS(50)
POSTMESSAGE($hwndagc,1365,5,0)
WAITMS(50)
      ELSE

Координаты и сам запрос не передаются.


2: WNDFIND("AGClient v1") - находит верное окно (сверял по размерам и положению). А вот WNDFIND("AGClient v1.4") уже находит непонятно что с отрицательными координатами.


3: Запускается только от администратора. Сам Clickermann просит запустить от адм. только первый раз и это так. А AGClient просит каждый раз. (одна из бета версий Clickermann тоже почему-то просит каждый раз, вернулся на стабильную - 4.12.001)


В ручном режиме AGC работает как надо, самая проблема с POSTMESSAGE, как только не пробовал, просто ноль результата.
Title: Re: AGClient - распознавание капчи для кликера
Post by: register on May 24, 2018, 05:22:46 PM
а почему-бы вам не установить снова виртуальную Windows XP и снова получать удовольствие от работы приложения, а не искать постоянные проблемы с новейшими операционками, на которых оно не тестировалось?
Одно из приложений после обязательного обновления, с которыми я работал используя Clickermann, частично имеет серьезные ошибки в XP.


Похоже нашел частичное решение: запускать  Clickermann от имени администратора.
То есть, получается Clickermann не может отправлять команды приложению, которое имеет более высшие права (AGClient запускается только от адм.)

Попробую конечно теперь повозиться с настройками Системы, думаю чтото придумаю.

Решение: https://pikabu.ru/story/otklyuchenie_kontrolya_uchetnyikh_zapisey_dlya_konkretnogo_prilozheniya_v_win_710_5136659
Title: Re: AGClient - распознавание капчи для кликера
Post by: Иллидан on June 20, 2018, 12:37:42 PM
Распознавание "reCaptcha" с помощью Clickermann и AGClient.

а для обычной капчи 2 слитно вводимых слов вида на скрине как будет выглядеть скрипт?)
хочу настроить рукапчу под pic-ture.com и под rabotaon.ru(1 слово)
Title: Re: AGClient - распознавание капчи для кликера
Post by: Иллидан on June 22, 2018, 10:59:07 AM
какая разница сколько пробелов в получаемом с сайта ответе, если он один и картинка отсылается одна?
в двойных капчах же 2 слова и некоторые сайты требуют пробел между ними а в моём случае сайт пишет ошибку если туда суют пробелы :'(

надо просто серв этих наёпщиков 2926.ru (http://2926.ru/connection_pay) хакнуть и фармить эти капчи с 100% шансом разгадывания  ;D
pic-ture.com (http://pic-ture.com) один из самых многооплачиваемых сайтов но и капчи при этом там на столько сложные что с рукапчи разгадывают ток 34% а у этих наёпщиков 100% из 100 капч  :P

у вас тут случайно нету темы с ботом обходящим проверку ip этим 2926.ru (http://2926.ru/connection_pay) ?) ато через их миллиардную базу капч былоб проще и прибыльнее фармить сразу несколько сайтов с капчами ;D хотя возможно это можно какнить организовать через Virtual Box ???
Title: Re: AGClient - распознавание капчи для кликера
Post by: Chupizdik on October 29, 2018, 11:02:44 PM
Привет, ребята! я взяла скрипт вот тут http://crapware.aidf.org/forum/index.php?topic=73.msg20927#msg20927 (http://crapware.aidf.org/forum/index.php?topic=73.msg20927#msg20927),а он у меня гусей гоняет почему-то вместо того, чтобы нормально работать. Проблема в том, что в 19 случаях из 20 он неверно размечает капчу, находит меньше картинок, чем на ней есть и соответственно в ответ приходит ошибка капчи.. Координаты 100 раз проверяла (или я их вообще неправильно ввожу - беру верхний левый угол первой картинки и нижний правый последней). Подскажите, чего ему надо, чтоб он нормально работал...

Лог:
23:32:00 клик по я робот
23:32:01 подождали капчу
23:32:02 ---------------------------
23:32:02 найдено 6 картинок - 2x3
23:32:03 пронумеровано и сохранено в last_image.jpg
23:32:03 
23:32:03 отправка на сервис распознавания.
23:32:03 AGClient hwnd: 4851844
23:32:04 ожидание ответа. ждем...


Во вложении - last-image.jpg который он сделал в этот момент.


Прошу великих и не очень помочь мне глупенькой. Кликер вижу второй день всего.
Title: Re: AGClient - распознавание капчи для кликера
Post by: dramster on October 29, 2018, 11:24:13 PM
Скорее всего я писал для рекапчи с вопросом, тем что выше картинок. Соответственно нужно брать область вместе с вопросом, так, как в том примере. И обязательно с захватом белой рамки по всему внешнему периметру всей капчи с вопросом.

Но, насколько мне известно, таких капчей как раньше были уже мало осталось  :( . Сейчас они все посложнее - после клика по рисункам в место них появляются новые  >:( .

(https://i.imgur.com/zmuVklZ.jpg)

Code: (текст) [Select]
23:22:36 ---------------------------
23:22:36 найдено 9 картинок - 3x3
23:22:40 пронумеровано и сохранено в last_image.jpg
23:22:40 
Title: Re: AGClient - распознавание капчи для кликера
Post by: Chupizdik on October 29, 2018, 11:51:00 PM
dramster, спасибо за ответ, но, если так ввести координаты, то верхнюю синюю часть он тоже делит на несколько квадратов и пронумеровывает их.

Но, насколько мне известно, таких капчей как раньше были уже мало осталось  :( . Сейчас они все посложнее - после клика по рисункам в место них появляются новые  >:(

я тогда жду загрузки новой картинки и опять шлю распознавать(( по-другому не знаю, как с такими капчами бороться. Если подскажете - я порадуюсь)))
Title: Re: AGClient - распознавание капчи для кликера
Post by: dramster on October 30, 2018, 12:06:55 AM
dramster, спасибо за ответ, но, если так ввести координаты, то верхнюю синюю часть он тоже делит на несколько квадратов и пронумеровывает их.

А можно фото? Как это выглядит? Как видишь, я только что проверил, нумерует правильно. Мож у тебя капча какаято не такая?
 
Title: Re: AGClient - распознавание капчи для кликера
Post by: Chupizdik on October 30, 2018, 12:30:07 AM
точно. у меня капча какая-то не такая. а именно - она зараза разных размеров вылазит, координаты разные, когда координаты подходят - все норм. а когда нет- грязь выходит. Одно расстройство(((  Я правильно понимаю, что в этом случае ничего не выйдет? замучала я кликер, стал виснуть, AGClient перестал отправлять, в окошке состояния взбледнуло всё  и не меняет цвет и вообще молчит, поэтому картинку пока не могу скинуть.
Title: Re: AGClient - распознавание капчи для кликера
Post by: Chupizdik on October 30, 2018, 12:35:26 AM
она зараза разных размеров

имела в виду, что картинок в ней не всегда 9, то 8, то 12, то 16 - из-за этого она и пляшет.
Title: Re: AGClient - распознавание капчи для кликера
Post by: dramster on October 30, 2018, 12:45:39 AM
а именно - она зараза разных размеров вылазит, координаты разные, когда координаты подходят - все норм. а когда нет- грязь выходит. Одно расстройство(((  Я правильно понимаю, что в этом случае ничего не выйдет?

Все выйдет  ;).  Только это зависит  задачи. Скинь пару скринов экрана с разными размерами капчи или области в которой в 100% случаев капча влазит. Вместе подумаем как определить координаты и размер капчи.

имела в виду, что картинок в ней не всегда 9, то 8, то 12, то 16 - из-за этого она и пляшет.

Скрипт сам должен посчитать количество картинок в капче. Главное верно ввести (определить) координаты капчи.

Вот еще проверил:
(https://i.imgur.com/9aWm0tE.jpg)

Работает как и ранее, без изменений. Гугловская капча всегда одного размера. Единственное что может помешать, это смена местоположение этой капчи.
Title: Re: AGClient - распознавание капчи для кликера
Post by: Chupizdik on October 30, 2018, 01:02:35 AM
Спасибо за отзывчивость) Если Вы не против, то можем завтра продолжить? Просто у меня 2 ночи и капча как назло одинаковая лезет на одном месте) я засеку ее, в каких координатах вообще появляется она и напишу. Договорились?
Title: Re: AGClient - распознавание капчи для кликера
Post by: 2captcha.com on October 31, 2018, 04:16:15 PM
Здравствуйте, ув. разработчики и Админ форума!
Письмо в личку отправить не получилось, поэтому оставлю сообщение в теме.
 
Вас приветствует сервис rucaptcha.com, который Вы используете для решения капч!
 
Предлагаем Вам увеличить количество клиентов, добавив Ваш софт в наш каталог: https://rucaptcha.com/software
Таким образом, Вы получите ещё одну активную ссылку на Ваш сайт (что всегда приятно), но главное — приобретёте новых клиентов и получите 10% кешбэк от всех расходов Ваших клиентов в нашем сервисе.
 
Подробнее, как добавить софт в каталог и как получить 10% кешбэк: https://rucaptcha.com/software/add
Описание нашего API: https://rucaptcha.com/api-rucaptcha#solving_captchas
 
---
С уважением, команда сервиса распознавания капч RuCaptcha.com
Title: Re: AGClient - распознавание капчи для кликера
Post by: Alena23 on November 28, 2018, 01:48:39 PM
Почему не показывается баланс рукапчи в Agclient 1.5? Все прописано правильно, ключ, сайт, но увы( Скрин ниже
(https://i.ibb.co/ZM0Wvwm/234.jpg) (https://imgbb.com/)
Title: Re: AGClient - распознавание капчи для кликера
Post by: kokoko on July 23, 2019, 01:35:39 PM
Есть софт для гадания капчи, подскажите мультипоток есть?) тоесть в 1 окне надо быстро считать около 20 скажем так  "капч" обычные числа и цифры для получения полной картины в боте в короткое время этак за 1-2 сек, как быстро софт отправит 20 "капч" и как реализовать?)кликерманом быстро менять параметры областей капч?)
Title: Re: AGClient - распознавание капчи для кликера
Post by: dramster on July 24, 2019, 03:50:16 AM
Покажи фрагмент того что требуется распознать.
На использование сервисов типа рукапчи и подобных, уходит довольно много времени. Возможно выйдет распознать текст штатными средствами. Если нет, сторонний софт поможет.
Title: Re: AGClient - распознавание капчи для кликера
Post by: kokoko on July 31, 2019, 10:12:37 AM
Покажи фрагмент того что требуется распознать.
На использование сервисов типа рукапчи и подобных, уходит довольно много времени. Возможно выйдет распознать текст штатными средствами. Если нет, сторонний софт поможет.

у меня есть капмонстр ему не нужны сервисы)) к тому же не хочу палить тему)) ТК она связана с баблорубиловом))капмонстр надо только обучить, это впринципе не сложно , вопрос только как быстро отправить этак 20 капч (одно окно и около 20 областей в нем для считывания, надо кликерманом в AGCliente менять координаты считывания или как?)
Title: Re: AGClient - распознавание капчи для кликера
Post by: Vint on July 31, 2019, 12:23:07 PM
Если это не сервисы, то зачем тогда AGCliente? Это программа для отправки на сервисы.
Если у тебя локальная программа, то ей нужно отправлять напрямую. Для этого нужно знать, какие данные и как, она данные принимает.
Title: Re: AGClient - распознавание капчи для кликера
Post by: kokoko on August 01, 2019, 05:57:12 PM
Если это не сервисы, то зачем тогда AGCliente? Это программа для отправки на сервисы.
Если у тебя локальная программа, то ей нужно отправлять напрямую. Для этого нужно знать, какие данные и как, она данные принимает.

Ну вы наверно не в курсе что эта программа так же отправляет капчу (скрины области экрана) не только на сервисы но и в программы распознавания капч и все что надо это в файле hosts  прописать переадресацию, конечно очень забавно что я задавал вопрос о том как сделать быстро отправку 20 капч ( 20 скринов из одного окна) а мне рассказывают о том что эта программа ни то ни сё, я уже отправлял и проверял работу капмонстра и этой проги и проблем нет, меня интересует как быстро этой программой отправить 20 скринов в капмонстр
Title: Re: AGClient - распознавание капчи для кликера
Post by: Salli on August 24, 2021, 10:19:57 PM
У меня вопрос по поводу AGClient 1.5. Использовал код взятый с форума (где 3 подпрограммы) автор кода Dramster. AGClient в ручном режиме теста и распознования капчи все делает и капчу удается пройти, но если через Clickerman то с теме же координатами капчи, пишет что капча не найдена в них, как  так ???? Во вложении фото капчи сделанное AGClient v 1.5. Подскажите что не так.
Title: Re: AGClient - распознавание капчи для кликера
Post by: Vint on August 25, 2021, 08:56:24 AM
автор кода Dramster
Так дальше там же в теме почитай
http://crapware.aidf.org/forum/index.php?topic=73.msg29155#msg29155

И даже с этого ответа 3 года прошло, капча могла и поменяться.
Title: Re: AGClient - распознавание капчи для кликера
Post by: itechnod on May 21, 2022, 08:07:33 AM
Господа форумчане, подскажите, пожалуйста, где взять AGClient 1.5? на вашем сайте тут только 1.4, а в этой теме ссылка на rghost не работает (500 ошибка). Может у кого остался он и может поделиться?
P.S 1.4 вроде определяет капчу, но вот рисунки от 10 и выше приходят не буквами, а 101112 и т.д
Title: Re: AGClient - распознавание капчи для кликера
Post by: Vint on May 23, 2022, 08:53:59 AM
Господа форумчане, подскажите, пожалуйста, где взять AGClient 1.5? на вашем сайте тут только 1.4, а в этой теме ссылка на rghost не работает (500 ошибка). Может у кого остался он и может поделиться?
P.S 1.4 вроде определяет капчу, но вот рисунки от 10 и выше приходят не буквами, а 101112 и т.д

AGClient 1.5 (https://yadi.sk/d/_yy0w6N9mGjJXg)

Только при чём здесь буквы/цифры? Это ничего не изменится, как с сервиса пришлют ответ, так и будет, программа за это не отвечает.
Title: Re: AGClient - распознавание капчи для кликера
Post by: Зулус on July 01, 2022, 02:06:08 PM
В файле "config.ini" программы "AGClient" нужно вписать Имя сервера и ключ

Code: [Select]
[user]
; Имя сервера или псевдонима
server=rucaptcha.com

; ваш ключ к системе
apikey=ваш ключ

Вот скрипт для кликера.
Картинка "Капча.bmp" это часть окошка капчи по которому можно понять что копча находится на экране, иначе распознавание пропускаем.
В скрипте требуется настроить "Область снимка капчи" и "клик по полю ввода" если конечно он вообще нужен.

Code: (clickermann) [Select]
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "Капча.bmp", -1, 100) // поиск окошка капчи
   $cap4a = 1
   WHILE($cap4a = 1) // цикл распознавания капчи
      // Область снимка капчи
      $x1 = 886
      $y1 = 407
      $x2 = 1015
      $y2 = 455
     
      WAIT(1)
      $hwnd = wndFind("AGClient v1.4") // находим окно
      LOGWRITE ("AGClient hwnd: ", $hwnd)
      HINTPOPUP(STRCONCAT("hwnd: ", $hwnd), "AGClient")
     
      TFCLEAR("out.txt")
      WAITMS(50)
      TFWRITE("out.txt", "0")
      waitms(200)
     
      // последовательное задание координат
      PostMessage($hwnd, 0x555, 1, $x1)
      PostMessage($hwnd, 0x555, 2, $y1)
      PostMessage($hwnd, 0x555, 3, $x2)
      PostMessage($hwnd, 0x555, 4, $y2)
      PostMessage($hwnd, 0x555, 5, 0) // распознать
      waitms(200)
      $response = 0
     
      WHILE($response = 0)
         $response = TFREAD("out.txt", 1)
         WAITMS(500)
      END_CYC
     
      IF ($response = 1)
         $str = TFREAD("out.txt", 2)
         LOGWRITE ("Распознано. Ответ: ", $str)
         TOCLIP($str) // капчу в буфер
         WAITMS (50)
         LCLICK(10,10) // клик по полю ввода (нужно вписать координату этого поля!!!)
         WAITMS (50)
         KEYDOWN (#CTRL) // вставляю в окошко из буфера
         WAITMS (50)
         KEYDOWN (#V)
         WAITMS (50)
         KEYUP (#V)
         KEYUP (#CTRL)
         WAITMS (100)
         KEYPRESS(#ENTER) // отправить
         WAITMS(300)
         $cap4a = 0 // после ввода выходим из цикла
      END_IF
      IF ($response = 2)
         LOGWRITE ("НЕ распознано. Ошибка!")
         WAITMS(300)
      END_IF
   END_CYC
END_IF

Помогите с такой проблемой: распознанную капчу не записывает в файл out.txt.
Использую указанный выше код. Файл config.ini настроен, AGClient (v.1.5) капчу видит и распознает, помещает ее в буфер. Но в файл out.txt не записывает((
А мне нужно чтобы именно в этот файл записывал  - дальше код потом считывает данные из этого файла.
В целом код идентичен процитированному выше, убрал только ненужные мне If и ctrl+V.
В сообщении ниже приведу свой код.
Title: Re: AGClient - распознавание капчи для кликера
Post by: Зулус on July 01, 2022, 02:16:03 PM
Вот используемый мной код:
Code: [Select]

$cap4a = 1
WHILE($cap4a = 1) // цикл распознавания капчи
   
   // Область снимка капчи
   $x1 = 673
   $y1 = 404
   $x2 = 929
   $y2 = 469
   
   WAIT(1)
   $hwnd = wndFind("AGClient v1.5") // находим окно
   LOGWRITE ("AGClient hwnd: ", $hwnd)
   HINTPOPUP(STRCONCAT("hwnd: ", $hwnd), "AGClient")
   
   TFCLEAR("out.txt")
   WAITMS(50)
   TFWRITE("out.txt", "0")
   waitms(200)
   
   // последовательное задание координат
   PostMessage($hwnd, 0x555, 1, $x1)
   PostMessage($hwnd, 0x555, 2, $y1)
   PostMessage($hwnd, 0x555, 3, $x2)
   PostMessage($hwnd, 0x555, 4, $y2)
   PostMessage($hwnd, 0x555, 5, 0) // распознать
   waitms(200)
   
   $response = 0
   
   WHILE($response = 0)
      $response = TFREAD("out.txt", 1)
      WAITMS(500)
   END_CYC
   
   IF ($response = 1)
      $str = TFREAD("out.txt", 2)
      LOGWRITE ("Распознано. Ответ: ", $str)
      TOCLIP($str) // капчу в буфер
      WAITMS (50)
      $cap4a = 0 // после ввода выходим из цикла
   END_IF
   IF ($response = 2)
      LOGWRITE ("НЕ распознано. Ошибка!")
      WAIT(3)
      $repeat01=$repeat01+1
      IF($repeat01<5)
         WAIT(1)
         GOTO(repeat)
      ELSE
         WAIT(3600)
         GOTO(zagruzka)
      END_IF
   END_IF
END_CYC
WAITMS(200)
В целом код идентичен процитированному выше, убрал только ненужные мне If и ctrl+V.
Посмотрите, пожалуйста, где ошибка - почему не записывает капчу в файл out.txt? Мой код дальше должен считывать из этого  файла данные.
Title: Re: AGClient - распознавание капчи для кликера
Post by: Vint on July 01, 2022, 02:34:46 PM
Файл config.ini настроен

Код Кликера это хорошо. Только кликер не пишет туда ответ. Проблема же в том что ответ не пишется? Нужны ещё прописанные параметры в ini
file_result_enable и file_result
Title: Re: AGClient - распознавание капчи для кликера
Post by: Зулус on July 01, 2022, 02:46:19 PM
Спасибо, что откликнулись. Да, похоже проблема в file_result - перенес папку в другое место, а изменить конфиг не додумался.
Еще подскажите, пожалуйста: чтобы записывало буфер в оut.txt нужно чтобы стояло "1" в file_result_enable?
Title: Re: AGClient - распознавание капчи для кликера
Post by: Vint on July 01, 2022, 05:40:08 PM
Спасибо, что откликнулись. Да, похоже проблема в file_result - перенес папку в другое место, а изменить конфиг не додумался.
Еще подскажите, пожалуйста: чтобы записывало буфер в оut.txt нужно чтобы стояло "1" в file_result_enable?
Да.

И путь в file_result лучше указать абсолютный.
Title: Re: AGClient - распознавание капчи для кликера
Post by: Зулус on July 01, 2022, 06:13:22 PM
ОК. Спасибо. Все настроил, теперь проблема с отправкой - AGClient слишком долго отправляет. Завис и все, так и не дождался отправки. Это как-то можно исправить?
Title: Re: AGClient - распознавание капчи для кликера
Post by: Иван_Васильевич on July 01, 2022, 08:10:48 PM
ОК. Спасибо. Все настроил, теперь проблема с отправкой - AGClient слишком долго отправляет. Завис и все, так и не дождался отправки. Это как-то можно исправить?
исправляется настройками в вашем аккаунте на сайте максимально допустимой суммы за разгадывание на текущий час.
Title: Re: AGClient - распознавание капчи для кликера
Post by: Зулус on July 01, 2022, 08:28:54 PM
ОК. Спасибо. Все настроил, теперь проблема с отправкой - AGClient слишком долго отправляет. Завис и все, так и не дождался отправки. Это как-то можно исправить?
исправляется настройками в вашем аккаунте на сайте максимально допустимой суммы за разгадывание на текущий час.
С суммой там все нормально. Капча просто не уходит на Антигейт.
Title: Re: AGClient - распознавание капчи для кликера
Post by: Иван_Васильевич on July 02, 2022, 11:23:05 AM
С суммой там все нормально. Капча просто не уходит на Антигейт.
Это просто проверить. Вернитесь к той версии вашего скрипта что отправляла и проверьте отправляет ли она.
 Самые страшные ошибки люди совершают с полной  уверенностью "там все нормально".
 В любом случае вина только на вас; либо собственноручно сломали  проверенный рабочий код, либо ошиблись в настройках сайта, либо ещё хуже :-\. Для начала свою вину нужно просто признать, а потом уточнить простыми проверками в чём она. ???
Title: Re: AGClient - распознавание капчи для кликера
Post by: Зулус on July 02, 2022, 11:55:47 AM
ОК. Сегодня перепроверю весь код.
Title: Re: AGClient - распознавание капчи для кликера
Post by: Зулус on July 02, 2022, 04:21:59 PM
Всё проверил и всё перепробовал.
Даже вот этот простой код из поста на первой странице этой ветки:
Code: (clickermann) [Select]
// задаем область
 
$x1 = 318
$y1 = 379
 
$x2 = 463
$y2 = 443
 
 
// находим окно
$hwnd = wndFind("AGClient v1.1")
 
// задание координат через сообщение
PostMessage($hwnd, 0x555, 1, $x1)
PostMessage($hwnd, 0x555, 2, $y1)
PostMessage($hwnd, 0x555, 3, $x2)
PostMessage($hwnd, 0x555, 4, $y2)
 
waitms(100)
 
// команда РАСПОЗНАТЬ
PostMessage($hwnd, 0x555, 5, 0)
 
halt // for single run

AGClient не отправляет на сервер антигейт. Состояние AGClient "Отправка..." может висеть часами и никакого толка. Тупо не понимаю в чем и где проблема.
Title: Re: AGClient - распознавание капчи для кликера
Post by: Иван_Васильевич on July 02, 2022, 06:13:38 PM
AGClient не отправляет на сервер антигейт. Состояние AGClient "Отправка..." может висеть часами и никакого толка. Тупо не понимаю в чем и где проблема.
Валерий, дико  извиняюсь за назойливость, но вы реально используете версию программы "AGClient v1.1", не 1.4 или 1.5 ?
даже интересно где и когда вы её нашли и почему за такую древность в наше время  держитесь?
Title: Re: AGClient - распознавание капчи для кликера
Post by: Зулус on July 02, 2022, 07:20:37 PM


но вы реально используете версию программы "AGClient v1.1", не 1.4 или 1.5 ?
Я использую "AGClient v1.5" . В коде тоже правильно указана версия клиента. Не то скопировал просто.

Title: Re: AGClient - распознавание капчи для кликера
Post by: Иван_Васильевич on July 02, 2022, 07:33:27 PM
Code: (clickermann) [Select]
$hwnd = wndFind("AGClient v1.1")
Если по существу то должны были уже самостоятельно обратить внимание на несоответствие в представленном вами актуальном скрипте. :)