| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Python Programming >> Content
    Cómo consumir una fuente Atom en Python
    Atom es un estándar de alimentación de Web que utiliza la tecnología XML. Un feed Web es un archivo que contiene entradas que resumen y enlaces a contenido de un sitio web. Los vínculos Web se utilizan generalmente para suscribirse a un sitio web con la ayuda de un lector de feeds . Un lector de feeds es una aplicación que comprueba los alimentos y las pantallas y actualizaciones resúmenes sobre el contenido suscrito suscrito . Los lectores de fuentes se dice que consumir un alimento cuando se procesan . Usted puede escribir un script Python simple que consume fuentes Atom en pocos minutos . Cosas que necesitará
    Python 3.2 lenguaje de programación ( ver Recursos)
    Mostrar más instrucciones
    1

    Abra el editor de texto IDLE en Archivos de programa (o aplicaciones para Macintosh) , en el directorio de Python. Se abrirá un archivo de código fuente en blanco.
    2

    Importación del módulo Árbol de elementos XML. Este módulo permite recorrer un archivo XML con facilidad. El Atom es un archivo XML, así que esto es lo que va a utilizar para consumir la alimentación después de que se haya descargado . Para importar el módulo , escriba lo siguiente en la parte superior del archivo de código fuente:

    importación xml.etree.ElementTree como e
    3

    Importación del módulo urllib.request . Este módulo le permite abrir sitios de Internet ( URL ) y descargarlas . Para importar este módulo , escriba la siguiente línea:

    importación urllib.request
    4

    declarar una cadena y establezca su valor igual a la URL del feed Atom desea consumir. Por ejemplo , si desea consumir el feed Atom Activado sitio web, usted puede escribir lo siguiente:

    feedString = ' http://www.atomenabled.org/atom.xml '
    5

    Abra la dirección URL del feed Atom utilizando la función urlopen (). Esta función crea un objeto de tipo fichero que puede pasar en el árbol de elementos XML. Puede almacenar el objeto tipo fichero en una llamada tmp variable de la siguiente manera:

    tmp = urllib.request.urlopen ( feedString )
    6

    Analizar el objeto tipo fichero con el XML Tree Element escribiendo la siguiente línea de código :

    árbol = etree.parse ( tmp )
    7

    Busque la raíz del archivo XML mediante la función GetRoot () del módulo Tree Element. Los archivos XML se organizan como árboles , y la raíz es la parte superior del archivo. Todos los elementos de las ramas de archivo XML fuera de la raíz . Al ubicar la raíz , te das un buen punto de partida para el movimiento a través del archivo y espigando su información. Para localizar la raíz y almacenarlo en una variable llamada 'root ', escriba la siguiente línea de código:
    raíz

    = tree.getroot ()
    8

    Loop a través del archivo XML utilizando un bucle , así:

    para niño en root:
    9

    Imprime la información contenida en cada rama del archivo XML con la tecla tabulador y escribir lo siguiente línea de código :

    impresión ( child.text )
    10

    Establecer la rama actual como el nodo raíz a un subárbol utilizando la función GetChildren (). El propósito de esto es de bucle a través de los elementos XML más profundas de la alimentación . La sintaxis de esta operación es el siguiente:

    nietos = child.getchildren ()
    11

    Recorrer la colección " nietos " utilizando un bucle , así:

    para el nieto de los nietos :
    12

    guión La siguiente línea e imprimir el texto contenido en el elemento XML , así:

    impresión ( grandchild.text ) < br > Página 13

    Ejecutar el programa con la tecla " F5 ". Si el ordenador tiene acceso a Internet, la alimentación Enabled Atom será consumida y el texto que contiene se imprimirá en la consola.

    Previous :

    next :
      Artículos relacionados
    ·Cómo detectar una lista vacía en Python 
    ·Error encabezado en Python 
    ·Cómo hacer un bot de IRC desde cero en Python 
    ·Cómo calcular el número de secuencia de Fibonacci en …
    ·Cómo utilizar Python Math.Log Con Base 10 
    ·A JSON Python Tutorial 
    ·Cómo iterar sobre Líneas de archivo en Python 
    ·Los beneficios de la introspección de Python 
    ·Cómo ejecutar un script de Python desde un shell 
    ·Cómo hacer cumplir el límite de lista en Python 
      Artículos destacados
    ·Cómo insertar múltiples disparadores de MySQL 
    ·Cómo evaluar una palabra de alfabeto en Visual Basic 
    ·Cómo reducir el MPI 
    ·Cómo prevenir el desplazamiento vertical 
    ·Cómo utilizar el Editor XML predeterminado en Eclipse 
    ·Función de visualización en Java 
    ·¿Cuáles son las diferencias entre la sintaxis y error…
    ·Cómo dar formato a un control GridView 
    ·Cómo detener a un bucle infinito en Macro 
    ·Herramientas para encontrar una pérdida de memoria 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com