post
это объект дерева элементов lxml, не так ли?
Итак, во-первых, вы можете попробовать:
# import lxml.html # if not yet imported
# (or you can use lxml.etree instead of lxml.html)
print lxml.html.tostring(post)
если нет, вы должны создать объект дерева элементов из него
post = lxml.html.fromstring(post)
или, может быть, проблема в том, что вы должны заменить h2
на //h2
?
ваш вопрос не очень понятен ..