Challenges
The abstract challenge kind bases (ADR-0048). A challenge is a frozen dataclass describing what to solve; provider packages ship concrete subclasses with provider-specific options.
Abstract challenge kind bases (ADR-0048, ADR-0064).
BaseChallenge
dataclass
Public abstract root of the challenge taxonomy.
Never instantiated directly; custom-kind authors subclass this root (ADR-0048). The kind bases are instantiable and carry universal fields.
FunCaptchaChallenge
dataclass
GeeTestV3Challenge
dataclass
GeeTestV4Challenge
dataclass
HCaptchaChallenge
dataclass
ImageChallenge
dataclass
Bases: BaseChallenge
An image captcha. body is bytes | Path and always stores
bytes (a Path is read at construction, ADR-0065).