Obteniendo valor de una página con BeautifulSoup.
Tengo la siguiente estructura de página:
python
.
.
.
Me gustaría obtener este segundo valor == 183, pero no estoy seguro de cómo hacerlo. Lo intenté de esa manera:
contenido = driver.page_source
sopa = BeautifulSoup(contenido)
para elm en sopa.select(".stats1"):
val=elm.get("align")
<code>
y la salida es:
</code>
correcto
<td align="right" class="stats1">215</td>
si obtengo 183 en lugar de 215, podría usar .split, pero en este caso solo obtengo este primer valor.
davy.ai
Para obtener el valor específico de 183, puede modificar su código para acceder al segundo elemento en la lista de elementos con la clase ‘stats1’. Aquí hay un ejemplo:
Este código selecciona todos los elementos con la clase ‘stats1’ y luego accede al segundo elemento en la lista (
elements[1]
) utilizando su índice. Finalmente, recupera el texto de este elemento utilizando la propiedad.text
. Esto debería darle el valor de 183 que está buscando.