Skip to content

WilliamSpanfelner/day-45-Top-100-movies-list

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 

Repository files navigation

Screenshot

100 Movies that You Must Watch

Objective

Scrape the top 100 movies of all time from a website. Generate a text file called movies.txt that lists the movie titles in ascending order (starting from 1). The result should look something like this:

1) The Godfather
2) The Empire Strikes Back
3) The Dark Knight
4) The Shawshank Redemption
... and so on

The central idea behind this project is to be able to use BeautifulSoup to obtain some data - like movie titles - from a website like Empire's (or from, say Timeout or Stacker that have curated similar lists).

⚠️ Important: Use the Internet Archive's URL

Since websites change very frequently, use this link

URL = "https://web.archive.org/web/20200518073855/https://www.empireonline.com/movies/features/best-movies-2/"

from the Internet Archive's Wayback machine. That way your work will match the solution video.

(Do not use https://www.empireonline.com/movies/features/best-movies-2/ which I've used in the screen recording)

Solution

You can find the code from my walkthrough and solution as a downloadable .zip file in the course resources for this lesson.

Twitter: WSpanfelner Linkedin: wspanfelner