如何从lxml获取原始XML?

我正在使用以下代码来定位div:

parser = etree.HTMLParser()
tree = etree.parse(StringIO(page), parser)

div = tree.xpath("//div[@class='content']")[0]

我唯一的问题是,在执行此操作后,我不想依赖lxml来提取所述div的内容:我只想获取div包含的原始XML.这是可行的还是我必须完全放弃这种方法?

解决方法:

我想你正在寻找:

etree.tostring(div)
上一篇:python – 可以lxml / requests选择下拉选项,然后解析生成的ajax?


下一篇:python – SSL:CERTIFICATE_VERIFY_FAILED证书验证失败