【问题标题】:Parse HTML/XML and find locations of elements in original document解析 HTML/XML 并在原始文档中查找元素的位置
【发布时间】:2012-01-05 17:01:46
【问题描述】:

有没有办法获取文档中元素的原始位置,即。在 Python 中解析 html/xml 时的开始和结束字符索引?

我查看了 lxml 文档,但找不到任何东西。

例如。

<a>1</a><b>2</b>

...

print tree.find('b').original_position
# result: (9, 16)

【问题讨论】:

    标签: python xml-parsing html-parsing lxml


    【解决方案1】:

    Google 找到了this,其要点是:格式错误的文档很难处理,因为解析需要合成没有任何相应输入的有效令牌。有效文档是可能的,但大多数解析库不支持。

    【讨论】:

    • 我怀疑是这样的。感谢您的链接!
    猜你喜欢
    • 2011-11-22
    • 2019-06-17
    • 2021-11-20
    • 2014-10-06
    • 2017-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多