Scrape JustWatch Movie Data

Job ID: 37697619

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.
Related categories: Python Data Processing Data Entry Web Scraping