Captcha service Node SDK
npm i superai-captcha-sdk; // npm
yarn add superai-captcha-sdk; // yarn
import package
//ts
import { CaptchaSdk, Request } from 'superai-captcha-sdk';
//js
const { CaptchaSdk, Request } = require('superai-captcha-sdk');
async function test() {
const apiKey = 'aa37d476-c06a-4a8f-bb94-xxxxxxxxxxxxxx';
const captcha = new CaptchaSdk(apiKey);
// test get userinfo
const userInfo = await captcha.userInfo();
console.log('userInfo: ', userInfo);
const params = {
proxy: '',
proxytype: 'http',
userAgent:
'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.88 Safari/537.36',
siteKey: '51829642-2cda-4b09-896c-594f89d700cc',
pageUrl: 'http://democaptcha.com/demo-form-eng/hcaptcha.html',
type: 'HCaptchaV1',
timeout: 120,
};
const sendR = await captcha.send(params);
console.log('sendR : ', sendR.data);
const taskId = sendR.data.id;
const solveR = await captcha.getResult({ id: taskId });
console.log('solveR: ', solveR);
const r = await captcha.solve(params);
return r;
}
test().then(console.info).catch(console.error);
Get the current user information and wallet balance
Send identification request
Obtain identification results
send + getResult
Automatically obtain recognition results, Automatically retry