Tags: 0xMH/pyfunda
Tags
Add availability parameter to search_listing() (#5) Allow searching for sold listings by adding an availability parameter: - "available" - active listings - "negotiations" - under negotiation - "sold" - sold/rented listings Default remains ["available", "negotiations"] to match current behavior. Example: f.search_listing('amsterdam', availability='sold') Bump version to 2.4.0
Replicate exact Funda mobile app TLS fingerprint - Add tls_client library for custom JA3 fingerprint support - Use exact JA3 fingerprints captured from real Funda app traffic - FUNDA_JA3: fingerprint without ext 21 (from favourites.funda.io) - FUNDA_JA3_EXT21: fingerprint with ext 21 (from segment.com) - Add fingerprint pool with automatic fallback selection - Match exact header order from app traffic captures - Remove extra headers not present in real app (x-datadog-tags, etc) - Bump version to 2.3.0
Add get_price_history() and bump to v2.1.0 - Add get_price_history() to fetch historical prices from Walter Living API - Returns previous asking prices, WOZ assessments, and sale history - Lazy-loaded: only fetched when explicitly called - Translates Dutch status to English (asking_price, sold, woz) - Switch TLS impersonation from Chrome to Safari - Fixes Akamai blocking Chrome TLS + Dart user-agent mismatch - Add examples/price_history.py