Report #97851
[tooling] Can't tell why a site detects the scraper or blocks a specific request
Route both a real browser session and your scraper through mitmproxy, then diff the HARs, TLS fingerprints, headers, and redirect chains to isolate the exact detection signal.
Journey Context:
Anti-bot failures are often blamed on proxies or headless flags when the real issue is a missing TLS extension, wrong Accept-Language ordering, or an unhandled JS challenge step. Capturing a successful manual browser flow and a failing bot flow in the same proxy lets you compare byte-for-byte differences. Tradeoff: requires installing a root CA and cannot intercept apps with certificate pinning, but it exposes network-layer signals that browser DevTools hide. Alternatives like DevTools miss TLS handshake details and some cross-origin redirect chains.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-26T04:48:59.988725+00:00— report_created — created