Python IMDbPY: obtener una imagen (foto de la cabeza) de una persona

En este artículo, veremos cómo podemos obtener la imagen/fotografía de la persona del objeto persona, el objeto persona de imdb actúa de manera similar al diccionario, por lo tanto, obtener la imagen del objeto persona es similar a obtener la información requerida del diccionario. 

Para hacer esto, tenemos que hacer lo siguiente:
1. Obtenga el objeto persona con la ayuda de id usando el método get_person 
2. Obtenga el enlace de la imagen usando result[‘headshot’] como teclas 
3. Imprima el resultado 
 

Nota: la salida será el enlace de la imagen, es decir, el tipo de datos de string no la imagen real

A continuación se muestra la implementación.  

Python3

# importing the module
import imdb
 
# creating instance of IMDb
ia = imdb.IMDb()
 
# person id
code = "1372788"
 
# getting person object
actor = ia.get_person(code)
 
# printing object it prints its name
print(actor)
 
# getting image
image = actor['headshot']
 
# printing the place
print(image)

Producción : 

Shahid Kapoor
https://m.media-amazon.com/images/M/MV5BMjc5NTM5NjUyMV5BMl5BanBnXkFtZTgwMDEwMzU1OTE@._V1_UX67_CR0, 0, 67, 98_AL_.jpg

Cuando abrimos el enlace de salida, esto se mostrará  

Otro ejemplo  

Python3

# importing the module
import imdb
 
# creating instance of IMDb
ia = imdb.IMDb()
 
# person id
code = "1596350"
 
# getting person object
actor = ia.get_person(code)
 
# printing object it prints its name
print(actor)
 
# getting image
image = actor['headshot']
 
# printing the place
print(image)

Producción : 

Nawazuddin Siddiqui
https://m.media-amazon.com/images/M/MV5BMTU5NTQwMTI0NV5BMl5BanBnXkFtZTcwNzQyNTgxOA@@._V1_UX67_CR0, 0, 67, 98_AL_.jpg

Cuando abramos el enlace se mostrará esto  

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 *