Пытаюсь отправить запрос на сервис NocapchaAi постоянно выдает ошибку синтаксиса хотя вроде все делаю правильно. Бьют головой об синтаксис уже часа 3. Подскажите что я делаю неправильно.
Post запрос
Пользовательские настройки
Пример на сайте JS код
Документация пример Клик
Post запрос
Код:
{
images:{
"0": "{-Variable.hImg0-}",
"1": "{-Variable.hImg1-}",
"2": "{-Variable.hImg2-}",
"3": "{-Variable.hImg3-}",
"4": "{-Variable.hImg4-}",
"5": "{-Variable.hImg5-}",
"6": "{-Variable.hImg6-}",
"7": "{-Variable.hImg7-}",
"8": "{-Variable.hImg8-}",
},
"target": "{-Variable.hcaptchaQuest-}",
"type": "grid",
"method": "hcaptcha_base64",
"sitekey": "{-Variable.sitekey-}",
"site": "{-Variable.site-}",
"ln": "en",
}
тип данных application/json
C#:
User-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36
apikey:login-61ab36d9-9405-9255-432042-b9fada98ee3c
Создание задания:
const apikey = "apikey";
const proapi = "https://pro.nocaptchaai.com/solve";
const images = {
0:"/9j/33AQSkZJRgRX......" # base64 encoded image
...
};
const base64_json = {
images,
target: "Please click each image containing a basketball",
// NEW
type: "grid", // "bbox" and "multi"
method: "hcaptcha_base64", // method name
sitekey: "xx-xx-xx-xx", // eg. b17a7-90bf-4070-9296-62679 from html page
site: "domain.com", // url of the captcha page
ln: "en", // "ru" for russian or "ar" arabic | language of the captcha
}
async function solve(images, target) {
const request = await fetch(proapi, {
method: "post",
headers: {
"Content-type": "application/json",
apikey: apikey,
},
body: JSON.stringify(base64_json),
}).then((response) => {
return console.log(response.json());
});
}
Последнее редактирование: