Con lxml es muchisimo mas simple que con BeautifulSoup, sobretodo si sabes css.
Un saludo.
Andrei.
El día 5 de marzo de 2011 18:51, Francisco Rivas
escribió:
> Hola *,
> yo tomaria la sugerencia de usar BeautifulSoup es bastante simple :
> Estoy paritieno del hecho de que ese codigo html es igua
Hola *,
yo tomaria la sugerencia de usar BeautifulSoup es bastante simple :
Estoy paritieno del hecho de que ese codigo html es igual en todos los tr es
decir se mentienen los 3 td.
Seria algo como :
from BeautifulSoup import BeautifulSoup
page = """
Cuentos Infantiles
Cenicienta
25.00
"""
so
Yo si es que solo necesitas eso usaría expresiones regulares, van y
bien y no dependes de módulos externos
ahora si se trata de usar un módulo tiraría de [1] y también he leído
muy bien de lxml
[1] http://www.crummy.com/software/BeautifulSoup/
2011/3/2 Nekmo :
> Yo con lxml suelo usar una funcio
Yo con lxml suelo usar una funcionalidad que me permite filtrar usando
CSS, lo cual me es una pasada :D Además tienes lxml tanto en Python3
como en 2.x
Un cordial saludo:
-- Nekmo.
Sitio web: http://nekmo.com
Dirección de contacto: conta...@nekmo.com
XMPP/Jabber: conta...@nekmo.com
Identi.ca: htt
El día 2 de marzo de 2011 15:23, (P@vel) escribió:
> Como puedo de un archivo html cojer todas las etiquetas que tengan
> un que se llame cuentos infantiles por ejemplo, y guardar el valor
> que tenga los demas de ese , es decir cojer los valores de todas
> las columnas de esa fila, por ejemplo
Tienes un módulo con Python llamado así, HTMLParser. A mí
personalmente no me gusta demasiado, y no mantiene el árbol como
debería... pero para lo que quieres puede valerte. Hay un módulo que
me encanta (no está en Core) llamado lxml que también soporta HTML. Te
recomiendo echarle un ojo ;-)
Un co
Como puedo de un archivo html cojer todas las etiquetas que tengan un
que se llame cuentos infantiles por ejemplo, y guardar el valor que
tenga los demas de ese , es decir cojer los valores de todas las
columnas de esa fila, por ejemplo: cenicienta, 25.00
Cuentos Infantiles
Cenicienta
2