Show pageOld revisionsBacklinksAdd to bookExport to PDFBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ====== xpath ====== With chromium in developer mode right click on the node => "Copy XPath" With lxml and python <code> sudo apt-get install libxml2-dev libxslt1-dev python-dev pip install lxml </code> print xpath of all elements <code> from lxml import html, etree htmltext="bla bla bla" doc=html.fromstring(htmltext) tree=etree.ElementTree(doc) for e in tree.iter(): print e.text,tree.getpath(e) </code> get element from xpath <code> from lxml import html htmltext="bla bla bla" xpath="/html/body/div/table[2]/tr[1]/td" doc=html.fromstring(htmltext) print doc.xpath(xpath)[0].text </code> tips/xpath.txt Last modified: 2015/09/24 11:12by scipio