Scrape JustWatch Movie Data
Budget: ₹600 – ₹1,500 INR
Website:
JustWatch - https://www.justwatch.com/in/movies?release_year_from=2000
Tasks:
1. Web Scraping:
Use BeautifulSoup to scrape the following data from JustWatch:
a. Movie Information:
- Movie title
- Release year
- Genre
- IMDb rating
- Streaming services available (Netflix, Amazon Prime, Hulu, etc.)
- URL to the movie page on JustWatch
b. TV Show Information:
- TV show title
- Release year
- Genre
- IMDb rating
- Streaming services available (Netflix, Amazon Prime, Hulu, etc.)
- URL to the TV show page on JustWatch
c. Scope:
` - Scrape data for at least 50 movies and 50 TV shows.
- You can choose the entry point (e.g., starting with popular movies,
or a specific genre, etc.) to ensure a diverse dataset.`
After scraping the data, use Pandas to perform the following tasks:
a. Filter movies and TV shows based on:
- Only include movies and TV shows released in the last 2 years (from the current date).
- Only include movies and TV shows with an IMDb rating of 7 or higher.
b. Data Analysis:
- Calculate the average IMDb rating for the scraped movies and TV shows.
- Identify the top 5 genres that have the highest number of available movies and TV shows.
- Determine the streaming service with the most significant number of offerings.
- Put the filtered and analysed data into a CSV file for further processing and reporting.
JustWatch - https://www.justwatch.com/in/movies?release_year_from=2000
Tasks:
1. Web Scraping:
Use BeautifulSoup to scrape the following data from JustWatch:
a. Movie Information:
- Movie title
- Release year
- Genre
- IMDb rating
- Streaming services available (Netflix, Amazon Prime, Hulu, etc.)
- URL to the movie page on JustWatch
b. TV Show Information:
- TV show title
- Release year
- Genre
- IMDb rating
- Streaming services available (Netflix, Amazon Prime, Hulu, etc.)
- URL to the TV show page on JustWatch
c. Scope:
` - Scrape data for at least 50 movies and 50 TV shows.
- You can choose the entry point (e.g., starting with popular movies,
or a specific genre, etc.) to ensure a diverse dataset.`
After scraping the data, use Pandas to perform the following tasks:
a. Filter movies and TV shows based on:
- Only include movies and TV shows released in the last 2 years (from the current date).
- Only include movies and TV shows with an IMDb rating of 7 or higher.
b. Data Analysis:
- Calculate the average IMDb rating for the scraped movies and TV shows.
- Identify the top 5 genres that have the highest number of available movies and TV shows.
- Determine the streaming service with the most significant number of offerings.
- Put the filtered and analysed data into a CSV file for further processing and reporting.