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.