Skip to content

Hannahnv/Scrape-IMDb-Movie-Data-to-GCP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Scrape IMDb Movie Data to the GCP Platform πŸš€

This project focuses on extracting movie data from IMDb using Selenium and seamlessly storing it in Google Cloud Platform (GCP) for visualization using Plotly and personalized movie recommendations on Streamlit here.

πŸ“‹ Project Overview

The primary goal is to automate the scraping of movie data, ensuring efficient data extraction and storage in GCP. This setup is ideal for building pipelines for movie-related analytics or projects.

πŸ“‚ Data Source

Extract data from IMDb website. The data includes essential information such as:

  • Title
  • Year
  • Duration
  • MPAA
  • Genres
  • IMDb_Rating
  • Director
  • Stars
  • Plot_Summary

πŸ“– Tutorial

For a detailed guide on implementing this project, refer to the tutorial article on Medium here.

πŸ“œ Prerequisites

Before running the project, ensure you have the following set up:

  1. Google Cloud Platform (GCP):
  • A GCP account with proper billing enabled.
  • Access to Cloud SQL Server to store data.
  1. Local Environment:
  • Python installed (>= 3.10).
  • Required libraries: Selenium, pyodbc, random, and time.
  • A compatible web driver (e.g., ChromeDriver) is installed for Selenium.

πŸ“Š Flowchart: Scraping IMDb Movies and Storing in GCP

image

Releases

No releases published

Packages

No packages published

Languages