module AuspostScrape

AuspostScrape — scrape Australia Post public tracking via HTTP fast-path or headless browser. Requires Chromium/Chrome on the bot host (Ferrum) when HTTP is blocked. Guest JSON is fetched from digitalapi shipments-gateway/v1 (or intercepted from the tracking page network traffic). Public: scrape, parse_payload, parse_dom, solve_challenges, challenge_detected?, track_url, tracking_api_url?, fetch_via_http, blocked_response? Depends: BrowserHuman, AuspostTrack, RabbotHttp Tests: test/lib/auspost_scrape_test.rb