En este artículo veremos cómo podemos obtener la información de las películas en formato XML. El lenguaje de marcado extensible (XML) es un lenguaje de marcado que define un conjunto de reglas para codificar documentos en un formato que es tanto legible por humanos como por máquinas.
Para obtener esto, debemos hacer lo siguiente
1. Importar el módulo IMDbPY
2. Crear una instancia de IMDB
3. Obtener el objeto de la película con la ayuda del método get_movie que requiere el ID de la película
4. Obtenga el valor del formato XML aquí estar en string convirtiendo el objeto de la película en XML usando el método asXML
A continuación se muestra la implementación.
# importing the module import imdb # creating instance of IMDb ia = imdb.IMDb() # id code = "1187043" # getting information movie = ia.get_movie(code) # printing movie name print(movie['title']) print("--------------------------------") # converting movie object into XML file xml_file = movie.asXML() # printing some part of the XML file print(xml_file[:150])
Producción :
3 Idiots -------------------------------- <?xml version="1.0"? <!DOCTYPE movie SYSTEM "http://imdbpy.sf.net/dtd/imdbpy68.dtd" <cast infoset="main"<
Otro ejemplo
# importing the module import imdb # creating instance of IMDb ia = imdb.IMDb() # id code = "4434004" # getting information movie = ia.get_movie(code) # printing movie name print(movie['title']) print("--------------------------------") # converting movie object into XML file xml_file = movie.asXML() # printing some part of the XML file print(xml_file[:150])
Producción :
Udta Punjab -------------------------------- <?xml version="1.0"? <!DOCTYPE movie SYSTEM "http://imdbpy.sf.net/dtd/imdbpy68.dtd" <cast infoset="main"<
Publicación traducida automáticamente
Artículo escrito por rakshitarora y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA