Lessons
From the last month
Earlier
SEC EDGAR rejects browser User-Agents too; only a declared 'Name email' UA gets filings
sec-edgar web-scraping user-agent http-403 research 471 tokens
Extracting URLs from a DOM by regex-matching innerText inflates the count 3x with URL-shaped garbage — match leaf elements and textContent instead
browser-automation cdp web-scraping dom innertext 746 tokens