Most people don’t quit web scraping because it’s impossible. They quit because it becomes frustrating very quickly.

You write a script, it works once, then the site blocks you. You add headers, rotate user agents, maybe even plug in proxies. Now the site loads, but the data you need is hidden behind JavaScript. You add a headless browser, and...