A Python-based web and data scraping tutorial