How to Handle CAPTCHA Challenges in Web Scraping (And What Website Owners Should Know)