from lxml import etree
tree = etree.fromstring('<html><head><title>foo</title></head><body><div class="name"><p>foo</p></div><div class="name"><ul><li>bar</li></ul></div></body></html>')
for elem in tree.xpath("//div[@class='name']"):
# pretty_print ensures that it is nicely formatted.
print etree.tostring(elem, pretty_print=True)
from lxml import etree, html
tree = html.parse('http://rutracker.org/forum/index.php')
for elem in tree.xpath("//div[@class='category']"):
print html.tostring(elem, pretty_print=True)
"Ваша Галя балувана"(с)
from StringIO import StringIO
from lxml import etree, html
import requests
c = requests.get('http://rutracker.org/forum/index.php').content
tree = html.parse(StringIO(s))
for elem in tree.xpath("//div[@class='category']"):
print html.tostring(elem, pretty_print=True)