Data Scraping Demystified: How to Extract Valuable Insights from the Web