Problem
Obscura needs a way to delegate captcha/anti-bot challenges to the Camoufox solver service.
Proposal
Add to Obscura CLI:
obscura fetch https://seace.gob.pe/... \
--challenge-solver http://localhost:8888 \
--eval "document.title"
Flow
- Obscura loads page
- Detects challenge (reCAPTCHA script, Cloudflare headers, etc.)
- Calls solver service:
POST http://localhost:8888/solve
- Receives token/cookies
- Injects into page and continues
Detection heuristics
<script src="*recaptcha*"> → recaptcha_v3
<script src="*challenges.cloudflare*"> → turnstile
cf-mitigated: challenge header → cloudflare_waf
- Title "Just a moment..." → cloudflare_waf
Problem
Obscura needs a way to delegate captcha/anti-bot challenges to the Camoufox solver service.
Proposal
Add to Obscura CLI:
obscura fetch https://seace.gob.pe/... \ --challenge-solver http://localhost:8888 \ --eval "document.title"Flow
POST http://localhost:8888/solveDetection heuristics
<script src="*recaptcha*">→ recaptcha_v3<script src="*challenges.cloudflare*">→ turnstilecf-mitigated: challengeheader → cloudflare_waf