====== xpath ====== With chromium in developer mode right click on the node => "Copy XPath" With lxml and python sudo apt-get install libxml2-dev libxslt1-dev python-dev pip install lxml print xpath of all elements 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) get element from xpath 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