【发布时间】:2012-06-01 04:51:36
【问题描述】:
我继承了别人的(可怕的)代码库,目前正在拼命地尝试修复问题。今天,这意味着在我们的模板/主页中收集所有死链接的列表。
我目前在 Python 中使用 ElementTree,尝试使用 xpath 解析站点。不幸的是,似乎 html 格式错误,并且 ElementTree 不断抛出错误。
是否有更容易出错的 xpath 解析器?有没有办法在非严格模式下运行 ElementTree?是否有任何其他方法(例如预处理)可用于帮助此过程?
【问题讨论】:
-
HTMLTidy (w3.org/People/Raggett/tidy) 可用于将 HTML 转换为格式良好的 XML 文档。 “死链接”是什么意思?
标签: python html xml xpath elementtree