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

SlipDez

Client
Регистрация
18.07.2018
Сообщения
374
Благодарностей
70
Баллы
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());
    });
}
Документация пример Клик
 
Последнее редактирование:

SlipDez

Client
Регистрация
18.07.2018
Сообщения
374
Благодарностей
70
Баллы
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());
    });
}
Документация пример Клик

Решение нашел, всем спасибо за ответы)))
 

one

Client
Регистрация
22.09.2015
Сообщения
6 805
Благодарностей
1 266
Баллы
113

backoff

Client
Регистрация
20.04.2015
Сообщения
5 936
Благодарностей
6 402
Баллы
113
ошибка в этой запятой походу, в конце не ставят

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

SlipDez

Client
Регистрация
18.07.2018
Сообщения
374
Благодарностей
70
Баллы
28
backoff

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

SlipDez

Client
Регистрация
18.07.2018
Сообщения
374
Благодарностей
70
Баллы
28
one

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

backoff

Client
Регистрация
20.04.2015
Сообщения
5 936
Благодарностей
6 402
Баллы
113

SlipDez

Client
Регистрация
18.07.2018
Сообщения
374
Благодарностей
70
Баллы
28
backoff

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

backoff

Client
Регистрация
20.04.2015
Сообщения
5 936
Благодарностей
6 402
Баллы
113
аа, подумал расширение для отлова запросов
 
  • Спасибо
Реакции: SlipDez

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