[python] ElementTree a Xpath - hledání podle atributu elementu

Radek Kanovsky rk na dat.cz
Úterý Únor 19 13:08:34 CET 2008


On Tue, Feb 19, 2008 at 03:10:56AM +0100, Martin Stiborský wrote:

> Našel jsem jedno řešení, modul pdis-xpath.
> http://mail.python.org/pipermail/tutor/2005-September/041369.html
> 
> Ale moc se mi to nelíbí. Rád bych věděl jak to řešit bez něj.

Moznosti XPath dotazu jsou v ElementTree velmi omezene.
V baliku lxml je modul etree, ktery je kompatibilni s ElementTree a ma
plnou podporu pro XPath. Je postaven nad knihovnou libxml2.

    from lxml import etree

    doc = etree.HTML(html)
    for img in doc.xpath(".//table[@class='details']//img"):
        ...

Radek Kaňovský, Dat, s.r.o.


Další informace o konferenci Python