Screenshots aren't as accurate or context-rich as HTML, but they let you bypass the hassle of building logic for permissions and authentication across different apps to pull in text content for the LLM.
If you extract entire HTML and CSS your cost + inference time are quickly 10x.
[0] https://chromewebstore.google.com/detail/namebrand-check-for...