Lab | Web Scraping Single Page
Business goal:
-
Check the
case_study_gnod.md
file. -
Make sure you've understood the big picture of your project:
- the goal of the company (
Gnod
), - their current product (
Gnoosic
), - their strategy, and
- how your project fits into this context.
Re-read the business case and the e-mail from the CTO, take a look at the flowchart and create an initial Trello board with the tasks you think you'll have to accomplish.
- the goal of the company (
Instructions - Scraping popular songs
Your product will take a song as an input from the user and will output another song (the recommendation). In most cases, the recommended song will have to be similar to the inputted song, but the CTO thinks that if the song is on the top charts at the moment, the user will enjoy more a recommendation of a song that's also popular at the moment.
You have find data on the internet about currently popular songs. Billboard maintains a weekly Top 100 of "hot" songs here: https://www.billboard.com/charts/hot-100.
It's a good place to start! Scrape the current top 100 songs and their respective artists, and put the information into a pandas dataframe.