A bot to scrap details of movies from the IMDB official website.
A web scrapping bot dedicated to work on IMDB website for scraping detials like title, raiting, duration, genre, cast etc of the movie name provided as the argument. It display the result in console in the colourful format for some exciting look and this program also implement the logic of multi-threading for real-time fetching of data and displaying the progress bar for it.
Major Implementation of idea using:
-
BeautifulSoup
Used BeautifulSoup library to scrap the web page and while parsing it find the required content to be displayed. -
Colorama
Used Colorama library to give the coloured console output. -
Threding
Used threading library to use the concept of multi-threading for real time fetching and progress bar.
Syntax: python main.py < movie_name >
> Scrap the details of movie name from IMDB.
Positional Arguments:
movie_name : name of the movie whose details to be fetched
NOTE : May give partial information for video other than movies like TV Series as content may be different.
Scraping Example: Scrap details of 'Aquaman' and display in console
Command: 'python main.py aquaman
The program will run and display detials of movie 'Aquaman'
This program depends on Python3 BeautifulSoup, requests, colorama.
sudo apt-get install python3-pip
sudo apt-get install beautifulsoup4
sudo apt-get install requests
sudo apt-get install colorama
This project is licensed under the MIT License - see the LICENSE file for details
