Основной раздел > Прочее

AGClient - распознавание капчи для кликера

(1/19) > >>

Johnny:
В этой теме предлагается обсудить очередное мое поделие AntiGate Client (просто AGClient, еще проще AGC). Проект собранный на коленке из примера, взятого с сайта antigate.

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

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

AGClient v1.2 доступен на нашем сайте http://crapware.aidf.org/page/clickermann

Сергей:
Да, неплохая штукенция. Хорошее дополнение к кликерману :)
Только вот привычный Alt+Q не работает для взятия координат. Было бы неплохо если первое нажатие вводило координаты в X1, Y1, а второе в X2 и Y2 соответственно.

Да и ещё неплохо было бы если в него можно было напрямую отправлять данные через SENDMESSAGE в кликермане.

Johnny:
не ну считается что место где капча вылазит известно и agc настраивается единожды. в 9 из 10 случаев так и есть, капча по экрану не скачет.
[spoiler]через сообщения можно конечно отправлять, но там под доп.данные всего два DWord, а тут четыре числа. придется писать функции для работы с битами и объяснять людям что такое старшее и младшее слово. do not want :/[/spoiler]

Сергей:
Так почему бы одним dword'ом не отправлять индекс поля, а вторым нужное число? В итоге отправлять 4 sendmessage'а.

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

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

Кстати ещё бы не помешало изменение таких параметров как phrase, numeric, regsense на лету, через интерфейс. Ну и так же через sendmessage не помешает.

Johnny:
up to 1.1

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

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

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

$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
--- End code ---
[/spoiler]

Navigation

[0] Message Index

[#] Next page

Go to full version