Overview of TLS Requests capabilities
mainTLS Requests is a high-performance Python HTTP client built on top of tls-client. It is designed to mimic browser TLS fingerprints to bypass anti-bot systems.
Core Capabilities:
- Browser-like TLS Fingerprinting: Mimics real browsers to avoid detection.
- Dynamic Header Synchronization: Automatically aligns
User-Agentandsec-ch-uawith theclient_identifier. - High Performance: Uses a Go-based backend with Protocol Racing (Happy Eyeballs) enabled by default.
- Protocol Support: Supports HTTP/1.1, HTTP/2, and HTTP/3 (Alpha).
- Concurrency: Supports both synchronous and asynchronous request patterns.
Additional Features:
- Proxy Support: Handles Socks5, HTTP, and HTTPS proxies.
- Session Management: Built-in cookie management.
- Authentication: Supports Basic and Function authentication.
- Content Handling: Automatic decoding for
gzipandbrotli. - Advanced Options: Supports
protocol_racing,allow_http, andstream_id.