Форум сайта python.su
0
Как с помощью xpath получить кусок html-кода? Например вместо //title/text() => “Python-сообщество ” получить “<title>Python-сообщество </title>”?
Офлайн
173
При использовании text() не возвращается информация о дереве. Нужно выбрать интересующий элемент и преобразовать его в строку с помощью tostring
import lxml.html doc = lxml.html.parse('http://python.su/forum/topic/16176/') title = doc.xpath('//title')[0] print lxml.html.tostring(title, encoding='utf-8')
Офлайн