Q:

Create a Python project to get the title, genre, rating and the url of the specific movie from IMDb movie database

0

Create a Python project to get the title, genre, rating and the url of the specific movie from IMDb movie database.

Details of movies:
https://www.imdb.com/

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

#Source https://bit.ly/3oiyn4p
import requests
from bs4 import BeautifulSoup
def imdb_top(imdb_top_n):
    base_url = (
        f"https://www.imdb.com/search/title?title_type="
        f"feature&sort=num_votes,desc&count={imdb_top_n}"
    )
    source = BeautifulSoup(requests.get(base_url).content, "html.parser")
    for m in source.findAll("div", class_="lister-item mode-advanced"):
        print("\n" + m.h3.a.text)  # movie's name
        print(m.find("span", attrs={"class": "genre"}).text)  # genre
        print(m.strong.text)  # movie's rating
        print(f"https://www.imdb.com{m.a.get('href')}")  # movie's page link
        print("*" * 40)
if __name__ == "__main__":
    imdb_top(input("How many movies would you like to see? "))

 

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

Similar questions


need a help?


find thousands of online teachers now