generador de niños – Python Beautifulsoup

El generador de niños lo proporciona Beautiful Soup, que es un marco de web scraping para Python. El raspado web es el proceso de extracción de datos del sitio web utilizando herramientas automatizadas para acelerar el proceso. El generador de hijos se utiliza para iterar sobre los hijos de la etiqueta. Cada niño va a ser el elemento de la etiqueta.

Sintaxis: 

tag.children 

Los siguientes ejemplos explican el concepto de generador de niños en Beautiful Soup.  
Ejemplo 1: En este ejemplo, vamos a obtener los hijos de los elementos.

Python3

# Import Beautiful Soup
from bs4 import BeautifulSoup
  
# Create the document
doc = "<body><b> Hello world </b><body>"
  
# Initialize the object with the document
soup = BeautifulSoup(doc, "html.parser")
  
# Get the body tag
tag = soup.body
  
# Print the children of tag
for child in tag.children:
    print(child)

Producción: 

<b> Hello world </b>
<body></body>

Ejemplo 2: En este ejemplo vamos a ver el tipo de niños.

Python3

# Import Beautiful Soup
from bs4 import BeautifulSoup
  
# Create the document
doc = "<body><b> Hello world </b><body>"
  
# Initialize the object with the document
soup = BeautifulSoup(doc, "html.parser")
  
# Get the body tag
tag = soup.body
  
# Print the type of children of tag
for child in tag.children:
    print(type(child))

Producción: 

<class 'bs4.element.Tag'>
<class 'bs4.element.Tag'>

Publicación traducida automáticamente

Artículo escrito por gurrrung 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 *