There are phenomenal web scraping tools to crudely "preprocess" the document a bit, slashing outer HTML fluff while preserving the small subset of actual data. From there, 8k tokens (or whatever) goes really far.
At a very generous 50 tokens per second doesn't that still leave you with more than two and a half minutes (160s) processing time per document?