Web services 从soapui http请求解析html的最简单方法

Web services 从soapui http请求解析html的最简单方法,web-services,groovy,soapui,Web Services,Groovy,Soapui,我在soapui中创建了一个http请求步骤,这是一个html页面,我需要从中提取一个值 <span class="result">12345<span> 12345 我正在考虑使用groovy,这是最好的方法吗?如果是的话,我是soapui和groovy的初学者,任何需要开始的代码片段(如何从http请求步骤中获取html内容,如何在groovy中解析)都要感谢。如果您对groovy更熟悉,那就开始吧 SoapUI在内部将几乎所有内容表示为XML。因此,在Soap

我在soapui中创建了一个http请求步骤,这是一个html页面,我需要从中提取一个值

 <span class="result">12345<span>
12345

我正在考虑使用groovy,这是最好的方法吗?如果是的话,我是soapui和groovy的初学者,任何需要开始的代码片段(如何从http请求步骤中获取html内容,如何在groovy中解析)都要感谢。

如果您对groovy更熟悉,那就开始吧


SoapUI在内部将几乎所有内容表示为XML。因此,在SoapUI中操作事物的最简单方法是使用XPath。在您的例子中,您可能需要使用一个步骤来提取
//span[@class=“result”]

Siking answer将源“属性”设置为ResponseAsXml以及XPath表达式,对于常见的HTML XPath表达式,在

我更喜欢你的方法,但我似乎有pb“对未定义实体的引用:raquo”什么是“pb”?这是哪里?我的意思是问题:)然而,如果不可能,我在groovy@Siking我认为“pb”的意思是“问题”。@user310291那么最后你用groovy找到了一个解决方案?