4. Collecting Text Data with Web Scraping and APIs