Saltar al contenido

Eliminar etiquetas de intervalo de sopa BeautifulSoup/Python

Esta es el arreglo más exacta que te podemos compartir, sin embargo mírala detenidamente y valora si es compatible a tu proyecto.

Solución:

Querrás usar el unwrap() de beautifulsoup para esto.

import bs4
soup1 = bs4.BeautifulSoup(htm1, 'html.parser')
for match in soup1.findAll('span'):
    match.unwrap()
print soup1

También puedes usar replace_with para eliminar las etiquetas de intervalo:

from bs4 import BeautifulSoup
soup = BeautifulSoup(html)
for span_tag in soup.findAll('span'):
    span_tag.replace_with('')
print(soup)

Sección de Reseñas y Valoraciones

Recuerda que puedes optar por la opción de decir .

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *