Python IMDbPY – Información de persona en formato XML

En este artículo veremos cómo podemos obtener la información de la persona 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. El objeto de persona contiene toda la información sobre la persona que está relacionada con la industria cinematográfica y tiene registros en la base de datos de IMDb.

Para obtener esto, debemos hacer lo siguiente
1. Importar el módulo IMDbPY
2. Crear una instancia de IMDB
3. Obtener el objeto de persona con la ayuda del método get_person que requiere ID de película
4. Obtener el valor de formato XML aquí estar en string convirtiendo el objeto persona en XML

A continuación se muestra la implementación.

# importing the module
import imdb
   
# creating instance of IMDb
ia = imdb.IMDb()
   
# id
code = "1372788"
   
# getting information
person = ia.get_person(code)
   
# printing  name
print(person['name']) 
  
print("--------------------------------")
  
# converting person object into XML file
xml_file = person.asXML()
  
# printing some part of the XML file
print(xml_file[:150])

Producción :

Shahid Kapoor
--------------------------------
<?xml version="1.0"?
<!DOCTYPE person SYSTEM "http://imdbpy.sf.net/dtd/imdbpy68.dtd"

<birth-info key="bir

Otro ejemplo

# importing the module
import imdb
   
# creating instance of IMDb
ia = imdb.IMDb()
   
# id
code = "2690647"
   
# getting information
person = ia.get_person(code)
   
# printing  name
print(person['name']) 
  
print("--------------------------------")
  
# converting person object into XML file
xml_file = person.asXML()
  
# printing some part of the XML file
print(xml_file[:250])

Producción :

Pankaj Tripathi
--------------------------------
<?xml version="1.0"?
<!DOCTYPE person SYSTEM "http://imdbpy.sf.net/dtd/imdbpy68.dtd"

https://m.media-amazon.com/images/M/MV5BNjdlYjllOGMtYzU1OC00ODZjLWEzOGEtMGViOTYyYjU3YmJiXk

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 *