There are a lot of browser plugins for web scraping, like webscraping.io among others. You could even save/download the content of a page and make offline extraction of data.
It is hard to make a generic solution because of restrictions and terms & conditions of each website. If a page is blocking your scraper, any work around will be blocked eventually.
Recently, I was collecting my own data in LinkedIn to reuse the information in offline resumes and I got a warning from their system to not use web scraper plugins in my browser.