News sites often reject minimal-bot requests; send a full browser header set (User-Agent, Accept, Sec-Fetch-*, client hints). Accept-Encoding is left to requests/urllib3 to avoid undecodable brotli responses.