solvers

package
v1.5.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 31, 2026 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type OCRSolver

type OCRSolver struct{}

OCRSolver handles ImageToText captcha challenges (distorted character / math OCR).

func NewOCRSolver

func NewOCRSolver() *OCRSolver

NewOCRSolver initializes an OCR solver instance.

func (*OCRSolver) Solve

func (s *OCRSolver) Solve(payload captcha.TaskPayload) (*captcha.Solution, error)

Solve decodes base64 image data and runs image analysis to extract characters.

type ReCaptchaSolver

type ReCaptchaSolver struct{}

ReCaptchaSolver solves Google reCAPTCHA v2 / v3 / Enterprise challenges.

func NewReCaptchaSolver

func NewReCaptchaSolver() *ReCaptchaSolver

NewReCaptchaSolver initializes reCAPTCHA solver.

func (*ReCaptchaSolver) Solve

func (s *ReCaptchaSolver) Solve(payload captcha.TaskPayload) (*captcha.Solution, error)

Solve generates reCAPTCHA response token.

type TurnstileSolver

type TurnstileSolver struct{}

TurnstileSolver solves Cloudflare Turnstile challenges.

func NewTurnstileSolver

func NewTurnstileSolver() *TurnstileSolver

NewTurnstileSolver initializes a Turnstile solver.

func (*TurnstileSolver) Solve

func (s *TurnstileSolver) Solve(payload captcha.TaskPayload) (*captcha.Solution, error)

Solve generates a valid Cloudflare Turnstile response token.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL