Skip to content

Solutions

The abstract solution kind bases (ADR-0035). A solution is the typed result of a solved task; adapters construct provider subclasses.

Abstract solution kind bases (ADR-0035, ADR-0056).

BaseSolution dataclass

Public abstract root of the solution taxonomy.

Never instantiated directly; adapters construct provider subclasses (e.g. TwoCaptchaImageSolution); custom-kind authors subclass this root.

FunCaptchaSolution dataclass

Bases: BaseSolution

Solved FunCaptcha token. Abstract; construct provider subclasses.

GeeTestV3Solution dataclass

Bases: BaseSolution

Solved GeeTest v3 three-part answer. Abstract; provider subclasses.

GeeTestV4Solution dataclass

Bases: BaseSolution

Solved GeeTest v4 five-part answer. Abstract; provider subclasses.

HCaptchaSolution dataclass

Bases: BaseSolution

Solved hCaptcha token. Abstract; construct provider subclasses.

ImageSolution dataclass

Bases: BaseSolution

Solved image captcha text. Abstract; construct provider subclasses.

RecaptchaV2Solution dataclass

Bases: BaseSolution

Solved reCAPTCHA v2 token. Abstract; construct provider subclasses.

RecaptchaV3Solution dataclass

Bases: BaseSolution

Solved reCAPTCHA v3 token with score/action.

Abstract; construct provider subclasses.

TextSolution dataclass

Bases: BaseSolution

Solved text captcha answer. Abstract; construct provider subclasses.

TurnstileSolution dataclass

Bases: BaseSolution

Solved Cloudflare Turnstile token. Abstract; provider subclasses.