Web Scraping

One common issue facing people learning data analysis Python or applying their skills to sport is the lack of data available. One inexpensive solution for this is to scrape data held by websites into a format that is easy for you to work with. Work through our examples to get comfortable with scraping data from websites such as Transfermarkt or the official Premier League site. Once you understand the process, try and apply the skills to other pages that provide the data you are looking for.

Introduction to scraping concepts with Transfermarkt

Scraping lists and working through them to save player images

Scraping the Premier League site for player demographic data