提问人:anechkayf 提问时间:3/2/2023 最后编辑:anechkayf 更新时间:3/2/2023 访问量:70
解析html页面groovy
Parse html page groovy
问:
我的最终目标是获取位于以下 URL 的 Jenkins 构建日志:
def consoleFullLogs = "${JenkinsUrl}/job/${jobName}/${buildNumber}/consoleFull"
由于我使用的是端点,因此我获取的是 HTML 格式的日志。我需要解析它以提取内容。我正在尝试在没有任何新导入的情况下解析 HTML,因此,我正在使用 XmlSlurper,但我愿意使用任何其他不需要导入的方法。conoleFull
我正在做以下事情:
def slurper = new XmlSlurper()
def htmlParser = slurper.parse(consoleFullLogs)
但是,我收到以下错误:org.xml.sax.SAXParseException DOCTYPE is disallowed when the feature "http://apache.org/xml/features/disallow-doctype-decl" set to true.
我在这里做错了什么?提前致谢!
答: 暂无答案
评论