代码之家  ›  专栏  ›  技术社区  ›  Timmy

Python lxml.html换行符?

  •  0
  • Timmy  · 技术社区  · 15 年前

    \n <br /> 在lxml.html中?

    1 回复  |  直到 15 年前
        1
  •  1
  •   Tim McNamara    15 年前

    相当简单,有点老套:假设您已经使用了 lxml.html.parse 或者用任何方法来构建DOM。

    1. 使用字符串替换遍历节点的文本和尾部属性。看看 iterdescendants 方法,为您遍历所有内容。
    2. lxml.html.clean 按正常

    一个更复杂的方法是给 lxml.html.clean 模块。不像很多 lxml _substitute_whitespace 功能。