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