Author Topic: AGClient - распознавание капчи для кликера  (Read 104999 times)

0 Members and 2 Guests are viewing this topic.

Johnny

  • Создатель
  • Герой форума
  • *
  • Posts: 593
    • View Profile
Re: AGClient - распознавание капчи для кликера
« Reply #30 on: January 31, 2016, 10:16:52 AM »
Обновление утилиты AGClient

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

http://rghost.net/8vmbcycQv

Погоняйте кто нибудь

tema26mak

  • Зашел в гости
  • *
  • Posts: 3
    • View Profile
Re: AGClient - распознавание капчи для кликера
« Reply #31 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/

« Last Edit: August 11, 2016, 01:55:25 PM by tema26mak »

Well Done

  • Зашел в гости
  • *
  • Posts: 1
    • View Profile
Re: AGClient - распознавание капчи для кликера
« Reply #32 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 раза выше.

Можно ли как-то вручную  прописать эти параметры?

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: AGClient - распознавание капчи для кликера
« Reply #33 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

Может также стоит воспользоваться цветокоррекцией чтобы фильтровать тень из картинки.
Хотелось бы увидеть эту капчу.
« Last Edit: September 02, 2016, 06:52:17 PM by Oraven »

dramster

  • Герой форума
  • *****
  • Posts: 1134
    • View Profile
Re: AGClient - распознавание капчи для кликера
« Reply #34 on: December 26, 2016, 09:53:43 PM »
ну елы палы, просидел сегодня пол дня над расчетом количества и местоположени картинок в рекапчах. сделал чтоб кликер пронумировывал эти картинки в буфере, .... а тут натебе, агклиент же не может кидать в сервис изображения из буфера  :( , ну емае, и ведь даже и не задумывался об этом, пока не полез на форум за скрптом по отправке капчи  :(

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


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

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



циферки взял из редактора кликера  :D
« Last Edit: December 26, 2016, 09:57:03 PM by dramster »

dramster

  • Герой форума
  • *****
  • Posts: 1134
    • View Profile
Re: AGClient - распознавание капчи для кликера
« Reply #35 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

dramster

  • Герой форума
  • *****
  • Posts: 1134
    • View Profile
Re: AGClient - распознавание капчи для кликера
« Reply #36 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. да и геморный это какойто вариант, админ сайте с легкостю увидит в таком бота.

dramster

  • Герой форума
  • *****
  • Posts: 1134
    • View Profile
Re: AGClient - распознавание капчи для кликера
« Reply #37 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


когда налажу и починят ответ "0", поделюсь если кому надо
« Last Edit: December 26, 2016, 11:00:40 PM by dramster »

Telion

  • Зашел в гости
  • *
  • Posts: 5
    • View Profile
Re: AGClient - распознавание капчи для кликера
« Reply #38 on: February 27, 2017, 11:25:37 PM »
dramster, удалось наладить скрипт?

dramster

  • Герой форума
  • *****
  • Posts: 1134
    • View Profile
Re: AGClient - распознавание капчи для кликера
« Reply #39 on: February 28, 2017, 08:46:38 AM »
Да, отлично работал еще месяц назад. 5 коп вместо 16-ти, которые берут за рекапчи на рукапче. Кроме как проблема с отдельны ми рекапчами, на которых вместо выбраных картинок вылазят новые, попадаются редко. Ну иневозможность посылать файлы через агклиент  :( .
В связи с удаленностью от своего компа, немогу скинуть сам скрипт сюда. Придется потерпеть недельки полторы. Либо написать самому  :D .

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: AGClient - распознавание капчи для кликера
« Reply #40 on: February 28, 2017, 09:22:06 AM »
Ну иневозможность посылать файлы через агклиент  :( .
Разъясни вопрос. Почему не может? Не работает настройка?
Или ты просто не хочешь сохранять в файл?


dramster

  • Герой форума
  • *****
  • Posts: 1134
    • View Profile
Re: AGClient - распознавание капчи для кликера
« Reply #41 on: February 28, 2017, 01:36:20 PM »
 :-\ а что, можно? В агклиенте же только можно отправить капчу с экрана, по определенным координатам. А если у меня отредактированый файл сохранен на пк, и мне его нужно отправить через агклиент, разве он так умеет?

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: AGClient - распознавание капчи для кликера
« Reply #42 on: February 28, 2017, 02:58:27 PM »
В 1.5 умеет. Вон вверху страницы ссылка.
Только там расположение фиксировано (наверно).


dramster

  • Герой форума
  • *****
  • Posts: 1134
    • View Profile
Re: AGClient - распознавание капчи для кликера
« Reply #43 on: February 28, 2017, 04:22:39 PM »
 :o  :o
А ты раньше не мог сказать ? >:( http://crapware.aidf.org/forum/index.php?topic=73.msg19118#msg19118
Позже проверю.



Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: AGClient - распознавание капчи для кликера
« Reply #44 on: February 28, 2017, 05:33:00 PM »
 ;D ;D
Ну ты даёшь. Я думал ты видел. На 4 поста выше твоего прямым текстом написано: "взятие капчи непосредственно из файла".

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


А в твоём сообщении меня тогда отвлекли циферки. Я чёт думал кликер у тебя их попиксельно рисует  :) Только в более позднем посту увидел, что на самом деле просто накладывает маленькие bmp-шки в уголок.
« Last Edit: February 28, 2017, 05:37:13 PM by Vint »