Puedo recorrer etiquetas genéricas fácilmente con BS, pero no sé cómo encontrar etiquetas específicas. Por ejemplo, ¿cómo puedo encontrar todas las ocurrencias de <div style="width=300px;">
? ¿Es esto posible con BS?Encontrar una etiqueta específica con BeautifulSoup
15
A
Respuesta
23
lo siguiente debe funcionar
soup = BeautifulSoup(htmlstring)
soup.findAll('div', style="width=300px;")
Hay dos formas de buscar las etiquetas.
Para más texto para entender y usarlo
2
con cosas BS4 han cambiado un poco. por lo que el código debería verse así
soup = BeautifulSoup(htmlstring,'lxml') soup.find_all('div', {'style':"width=300px;"})
Cuestiones relacionadas
- 1. ¿Cómo encontrar la etiqueta de comentario <!--...--> con BeautifulSoup?
- 2. BeautifulSoup: Cómo extraer datos después de la etiqueta html específica
- 3. Valor de etiqueta de extracción con BeautifulSoup
- 4. Beautifulsoup = extraer contenido dentro de una etiqueta
- 5. BeautifulSoup - findTodavía no dentro de cierta etiqueta
- 6. BeautifulSoup para encontrar una etiqueta HTML que contiene un texto determinado
- 7. BeautifulSoup: Obtenga el contenido de una tabla específica
- 8. ¿Cómo cambiar el nombre de la etiqueta con BeautifulSoup?
- 9. ¿Cómo insertar una etiqueta HTML alrededor de la primera letra de una etiqueta específica con JQuery?
- 10. ¿Cómo encontrar de forma recursiva una etiqueta XML utilizando LXML?
- 11. Usa la expresión regular para encontrar una cadena específica que no está en la etiqueta html
- 12. Analizando tablas HTML con BeautifulSoup
- 13. Cómo encontrar la lista de vistas que tienen una etiqueta específica (atributo)
- 14. Cómo encontrar una fila específica en csv
- 15. BeautifulSoup: cómo reemplazar el valor en un elemento con una etiqueta de elemento?
- 16. Buscar y reemplazar en HTML con BeautifulSoup
- 17. jQuery encontrar anterior fila de la tabla que tiene una celda con una clase específica
- 18. Raspado con BeautifulSoup y varios párrafos
- 19. ¿podemos usar xpath con BeautifulSoup?
- 20. La extracción de un valor de atributo con BeautifulSoup
- 21. GIT extracción/recuperación de la etiqueta específica
- 22. Jenkins Git Plugin: ¿Cómo construir una etiqueta específica?
- 23. XSLT Obtiene la primera aparición de una etiqueta específica
- 24. XSLT: Seleccione siguiente hermano hasta alcanzar una etiqueta específica
- 25. Permita etiqueta específica para anular overflow: hidden
- 26. ¿Cómo encontrar lo que depende de una versión específica de una dependencia específica?
- 27. BeautifulSoup conseguir href
- 28. BeautifulSoup innerhtml?
- 29. MKMapItem con una ubicación específica
- 30. ¿Cómo encontrar una palabra NO precedida por otra palabra específica?