Changes in v6.4.1 (since v6.4.0)
Full Changelog: v6.4.0...v6.4.1
Core Improvements
- Robust Scraper: Implemented enhanced Cloudflare and VPN block detection using both HTTP headers (cf-ray, Server) and expanded keyword matching.
- Retry Mechanism: Added robust retry logic with exponential backoff and jittered delays to handle transient network issues and rate limits.
- Improved Error Reporting:
- Added AccessDeniedError with specific hints for VPN/Proxy users.
- Added PrivateRouteError to clearly differentiate between access blocks and private profiles.
- Type Safety: Comprehensive type hinting added to the Scraper module for better IDE support and static analysis.
- Code Standards: Standardized import ordering and cleaned up scraper/exceptions modules.