@itd-api/captcha / createCaptchaSolver
Function: createCaptchaSolver()
ts
function createCaptchaSolver(options?): CaptchaSolver;Defined in: solve.ts:80
Собирает источник токена капчи для клиента itd-api.
Токен одноразовый и живёт несколько минут, поэтому клиент спрашивает его заново перед каждым запросом, которому нужна капча. Браузер поднимается на время одного вызова и сразу закрывается.
Parameters
options?
CaptchaSolverOptions = {}
Returns
Throws
если тип капчи незнаком или field задан без него
Example
ts
import { ItdClient } from 'itd-api';
import { FileTokenStorage } from 'itd-api/node';
import { createCaptchaSolver, CaptchaType } from '@itd-api/captcha';
const itd = new ItdClient({
storage: new FileTokenStorage('./.itd-session.json'),
auth: { email: process.env.ITD_EMAIL!, password: process.env.ITD_PASSWORD! },
captcha: createCaptchaSolver({ type: CaptchaType.Cloudflare }),
});