example - beautifulsoup python
¿Cómo establecer el valor con Beautiful Soup en algún elemento HTML si conozco el id de ese elemento o clase? (1)
Encuentre la etiqueta que desea modificar utilizando una búsqueda de find()
para id=test
. Entonces:
Documentación de BeautifulSoup - "Modificando el árbol"
Modificando .string
Si configura el atributo .string de una etiqueta, los contenidos de la etiqueta se reemplazan por la cadena que le da:
markup = ''<a href="http://example.com/">I linked to <i>example.com</i></a>''
soup = BeautifulSoup(markup)
tag = soup.a
tag.string = "New link text."
tag
# <a href="http://example.com/">New link text.</a>
Tenga cuidado: si la etiqueta contiene otras etiquetas, éstas y todos sus contenidos serán destruidos.
¿Cómo establecer valor con Beautiful Soup en algún elemento si conozco el id de ese elemento o clase de HTML? Por ejemplo, tengo
<td id="test"></td
>
y quiero establecer texto RESTAURAR ... como
<td id="test">RESTORE...</td>
.