Web Crawling vs Web Scraping: Understanding the Key Differences