синтаксис кубика отправить POST Запрос

SlipDez

Client
Регистрация
18.07.2018
Сообщения
453
Реакции
90
Баллы
28
Пытаюсь отправить запрос на сервис NocapchaAi постоянно выдает ошибку синтаксиса хотя вроде все делаю правильно. Бьют головой об синтаксис уже часа 3. Подскажите что я делаю неправильно.

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

Пример на сайте JS код
Создание задания:
Развернуть Свернуть Копировать
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());
    });
}

Документация пример Клик
 
Последнее редактирование:
Пытаюсь отправить запрос на сервис NocapchaAi постоянно выдает ошибку синтаксиса хотя вроде все делаю правильно. Бьют головой об синтаксис уже часа 3. Подскажите что я делаю неправильно.

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

Пример на сайте JS код
Создание задания:
Развернуть Свернуть Копировать
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());
    });
}

Документация пример Клик


Решение нашел, всем спасибо за ответы)))
 
ошибка в этой запятой походу, в конце не ставят

107487
 
  • Спасибо
Реакции: djaga
backoff

Пробовал с запятыми и без уже дошло то того, что писал ключ"значение" а не "Ключ":"значение" как должен быть json
 
one

Пришла мысль тупо установить расширение и отснифать запросы. Необходимо перед POST Запросом отправлять Options запрос с Allowed POST и в POST Запросе должно присутствовать еще 2 ключа(в документации этого даже нет)
 
backoff

Расширение для сервиса NocapchaAi
 

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