Python IMDbPY – Recuperando el papel interpretado por el actor de los detalles de la película

En este artículo, veremos cómo podemos recuperar el papel desempeñado por el actor en una película determinada a partir de la información de la película, la identificación de la película es la identificación única otorgada a cada película por IMDb. Podemos usar el método search_movie para buscar las películas por su nombre, pero da muchas películas ya que tienen los mismos nombres, por lo tanto, recuperar una película por su ID es una mejor opción. No es obligatorio que toda la información de los actores esté allí y el papel que han interpretado varía de una película a otra.

Para buscar una película por su ID, usamos el get_moviemétodo. y para obtener la lista de actores usamos movie['cast']donde la película es el objeto de la película

Sintaxis para que el actor interprete el papel: role = cast[n].notes

Aquí el elenco es la lista devuelta por movie[‘cast]

A continuación se muestra la implementación.

# importing the module
import imdb
  
# creating instance of IMDb
ia = imdb.IMDb()
  
# ID
code = "1187043"
  
# getting movie
movie = ia.get_movie(code)
  
# printing movie object
print(movie)
  
print("===============")
  
# getting cast
cast = movie['cast']
  
# actor name from caste
actor = cast[35]
print(actor)
  
# role played 
role = actor.notes
  
print(role)

Producción :

3 Idiots
===============
Vaidyanathan
(as Prof. Vaidyanathan)

Otro ejemplo

# importing the module
import imdb
  
# creating instance of IMDb
ia = imdb.IMDb()
  
# ID
code = "0075860"
  
# getting movie
movie = ia.get_movie(code)
  
# printing movie object
print(movie)
  
print("===============")
  
# getting cast
cast = movie['cast']
  
# actor name from caste
actor = cast[1]
print(actor)
  
# role played 
role = actor.notes
  
print(role)

Producción :

Close Encounters of the Third Kind
===============
François Truffaut
(as Francois Truffaut)

Publicación traducida automáticamente

Artículo escrito por rakshitarora y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *