Web Scraping Made Simple: How ScraperAPI Handles Proxies and CAPTCHAs