Capmonster2 + reCAPTCHA2

aaprotasov

Client
Регистрация
12.09.2011
Сообщения
120
Благодарностей
14
Баллы
18
Привет!

Пытаюсь подружить capmonster2 light v. 2.13.24.0 с recaptcha 2 (собственный скрипт, не Zennoposter).
Получаю Empty task в ответ. Вот JSON, который передаю:

Код:
{
    "clientKey":"key here",
    "task": {
        "CapMonsterModule": "ZennoLab.ReCaptcha2",
        "TaskDef": "/m/013xlm",
        "IsNotDynamic": false,
        "CropOnePicture": true,
        "type":"ImageToTextTask",
        "body":"base64 here"
    }
}
129745


Подскажите, в чем может быть причина, плиз.
 
Последнее редактирование:

Alex91

Активный пользователь
Регистрация
15.08.2024
Сообщения
439
Благодарностей
116
Баллы
43
По какой документации составлял json ?
 

aaprotasov

Client
Регистрация
12.09.2011
Сообщения
120
Благодарностей
14
Баллы
18

Alex91

Активный пользователь
Регистрация
15.08.2024
Сообщения
439
Благодарностей
116
Баллы
43
Ну судя по справке, и реакции капа, у тебя нет задания Task=Select all images with .. Типа вот этого...

Да, да... Там написано что можно использовать таскдеф... Но кап с багами, не все дэфки работают... И кстати не все текстовые задания тоже... А какие то могут работать одновременно...

В общем попробуй таск добавить и убрать дэфку... Для теста.
 
  • Спасибо
Реакции: aaprotasov

aaprotasov

Client
Регистрация
12.09.2011
Сообщения
120
Благодарностей
14
Баллы
18
Пробовал, и еще раз попробовал - не сработало. Эффект тот же
 

AndrZen

Super Moderator
Регистрация
29.07.2019
Сообщения
62
Благодарностей
71
Баллы
18
Пробовал, и еще раз попробовал - не сработало. Эффект тот же
через /createTask эндпоинт json-ом не сработает. надо на /in.php эндпоинт, через multipart контент. пример сдампленного запроса прикладываю. документацию поправим

Код:
POST http://capmonster2.com/in.php
Connection: Keep-Alive
Content-Length: 220631
Content-Type: multipart/form-data; boundary=8dd356131a4ddc5
Accept: */*
Accept-Language: ru
Expect: 100-continue
Host: capmonster2.com
User-Agent: TubeCast v1.0


--8dd356131a4ddc5
Content-Disposition: form-data; name="method"

post
--8dd356131a4ddc5
Content-Disposition: form-data; name="key"

put key here
--8dd356131a4ddc5
Content-Disposition: form-data; name="CapMonsterModule"

ZennoLab.ReCaptcha2
--8dd356131a4ddc5
Content-Disposition: form-data; name="TaskDef"

/m/013xlm
--8dd356131a4ddc5
Content-Disposition: form-data; name="IsNotDynamic"

false
--8dd356131a4ddc5
Content-Disposition: form-data; name="CropOnePicture"

true
--8dd356131a4ddc5
Content-Disposition: form-data; name="type"

ImageToTextTask
--8dd356131a4ddc5
Content-Disposition: form-data; name="file"; filename="Captcha.jpg"
Content-Type: image/jpeg

put image bytes here
--8dd356131a4ddc5--
 
  • Спасибо
Реакции: aaprotasov

aaprotasov

Client
Регистрация
12.09.2011
Сообщения
120
Благодарностей
14
Баллы
18
Спасибо! Этого не хватало!

Прикладываю CURL запроса с base64, который отработал. Надо заменить только url в самом начале на свой и ключ в самом конце.
Надеюсь, кому-то поможет, т.к. я несколько часов потратил на то, чтобы разобраться.
 

Вложения

  • Спасибо
Реакции: AndrZen

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)