Client scraping with SingleFile extension or Karakeep works perfectly on anything visible in your browser window from my experience. Including SPAs/JS rendering/aggressive CAPTCHAs/etc.
For CLI automation could probably one of various fingerprinting resistant Chromium instances with the extension setup in a Docker container or similar. Run from your home Internet for the residential IP.
I guess the web plugins could ideally get around it, but what about the CLI and app solutions?
I know yt-dlp has gone to great lengths to work this problem.