【发布时间】:2015-12-02 22:45:11
【问题描述】:
我遇到了一个关于 lxml 的奇怪错误:
>>> s = '<html><head><noscript></noscript><script></script><meta></head></html>'
>>> root = lxml.html.fromstring(s)
>>> root.xpath('/html/head/meta')
>>> root.xpath('/html/body/meta')
[<Element meta at 0x2a92788>]
meta 标签应该在 head 元素中,而不是 body。在这种情况下如何获得正确的元素?
【问题讨论】:
标签: python lxml noscript lxml.html