Obtenga el nombre de la etiqueta usando Beautifulsoup en Python

Requisito previo: Instalación de Beautifulsoup

La propiedad de nombre es proporcionada por 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 objeto de nombre corresponde al nombre de una etiqueta XML o HTML en el documento original.

Sintaxis:

tag.name

Parámetros: Esta función no acepta ningún parámetro.

Implementación:
Ejemplo 1: Programa para extraer el nombre de una etiqueta XML.

Python3

# Import module
from bs4 import BeautifulSoup
  
# Initialize the object with a XML
soup = BeautifulSoup('''
    <root>
        <name_of_tag>the first strong tag</name_of_tag>
    </root>
    ''', "lxml")
  
# Get the tag
tag = soup.name_of_tag
  
# Get the tag name
name = tag.name
  
# Print the output
print(name)

Producción:

name_of_tag

Ejemplo 2: Programa que explica la funcionalidad anterior para una etiqueta HTML.

Python3

# Import module
from bs4 import BeautifulSoup
  
# Initialize the object with a HTML page
soup = BeautifulSoup('''
    <html>
        <h2> Heading 1 </h2>
        <h1> Heading 2 </h1>
    </html>
    ''', "lxml")
  
# Get the whole h2 tag
tag = soup.h2
  
# Get the name of the tag
name = tag.name
  
# Print the output
print(name)

Producción:

h2

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 *