Python IMDbPY – Getting title from searched movie

In this article we will see how we can get the title of movie from the searched list of movies. We use search_movie method to find all the related movies. search_movie method returns list and each element of list work as a dictionary i.e. they can be queried by giving the key of the data, here key will be title.
 

Syntax : movies[0][‘title’]
Here movies is the list return by search_movie method and movies[0] refer to the first element of list.
Return : It returns string i.e title. 
 

Below is the implementation: 
 

Python3




# importing the module
import imdb
  
# creating instance of IMDb
ia = imdb.IMDb()
  
# name of the movie
name = "Jab Taare Utare Zameen Par"
  
# searching the name of the movie
search = ia.search_movie(name)
 
# printing whole list
print(search)
 
# printing the movies
for i in range(len(search)):
    print(search[i]['title'])


Output : 
 

[Movie id:8142208[http] title:_Jab Taare Utare Zameen Par (2017)_]
Jab Taare Utare Zameen Par

Another example 
 

Python3




# importing the module
import imdb
  
# creating instance of IMDb
ia = imdb.IMDb()
  
# name of the movie
name = "Udta punjab"
  
# searching the name of the movie
search = ia.search_movie(name)
 
# printing the movies
for i in range(len(search)):
    print(search[i]['title'])


Output : 
 

Udta Punjab
Diljit Dosanjh (Udta Punjab)