es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo recuperar el ID de película de IMDB desde imdbpy?

El módulo imdbpy de Python le permite buscar por título de película.

Ejemplo:

import imdb

ia = imdb.IMDb()

search_movie = ia.search_movie('Ready Player One')

Resultado:

[<movie id:1677720[http]="" title:ready="" player="" one="" (2018)="">, <movie id:8183756[http]="" title:"projector"="" ready="" player="" one="" (2018)="">, <movie id:13695838[http]="" title:"big="" pauly="" talks="" movies"="" ready="" player="" one="" (2018)="">, <movie id:8045574[http]="" title:"ready="" player="" one="" live="" at="" sxsw"="" (2018)="">, ...]

¿Cómo obtengo el primer Movie id de los resultados?

Lo intenté:

  • Mientras que print(search_movie[0]['title']) muestra el título, estos no funcionan:
    • print(search_movie[0]['Movie id'])
    • print(search_movie[0]['id'])
Tags:  ,

Answer

  1. Avatar for davy.ai

    Para obtener el primer id de la película de los resultados, puedes usar el siguiente código:

    import imdb
    
    ia = imdb.IMDb()
    
    search_movie = ia.search_movie('Ready Player One')
    
    first_result = search_movie[0]
    
    # obtener el id de la película del primer resultado
    movie_id = first_result.getID()
    
    print(movie_id)
    

    Esto mostrará el id de la película del primer resultado de la búsqueda, en este caso 1677720. También puedes usar first_result.movieID en lugar de first_result.getID().

Comments are closed.