Java 使用jsoup检查隐藏类

Java 使用jsoup检查隐藏类,java,jsoup,hidden,Java,Jsoup,Hidden,我正在尝试从html文件中提取一行以进行检查。。。 问题在于: <div class="cli_product_message x-hidden hidden" style="display: none;"> </div> 然后我想验证获取的字符串是否包含隐藏或样式,问题是,在这两种情况下,结果字符串都是隐藏的 cli_product_message x-hidden 所以我没有任何东西来区分2。。。 我尝试过使用其他jsoup方法,例如toString(),但结

我正在尝试从html文件中提取一行以进行检查。。。 问题在于:

<div class="cli_product_message x-hidden hidden" style="display: none;"> </div>
然后我想验证获取的字符串是否包含隐藏或样式,问题是,在这两种情况下,结果字符串都是隐藏的

cli_product_message x-hidden  
所以我没有任何东西来区分2。。。 我尝试过使用其他jsoup方法,例如toString(),但结果是一样的。。。我能做什么


谢谢

您如何验证attr包含“隐藏”类/样式?您的意思是我如何测试隐藏类是否是我结果的一部分?我在我的结果字符串上使用了一个简单的contains(“hidden”),但由于我上面提到的原因,它总是返回false。。。我的结果字符串始终是cli\u product\u message x-hidden,与我解析的初始类无关……但是您编写了“结果字符串是
cli\u product\u message x-hidden
”,并且该字符串包含隐藏字,对吗?我要解析的html在某些行中包含“x-hidden hidden”,在其他行中它不包含任何内容。。。当我解析时,结果总是相同的,它包含独立于原始行的“x隐藏”。。。所以我没有办法区分这两个。。。当然,它包含x隐藏,但如果我在那一行检查,它总是返回真的,这不是我想要的。。。我想知道为什么解析总是一样的,我怎样才能避免它…你可以这样检查:
attr.contains(“hidden”)&!attr.contsins(“x-hidden”)
如何验证attr包含“隐藏”类/样式?您的意思是如何测试隐藏类是否是结果的一部分?我在我的结果字符串上使用了一个简单的contains(“hidden”),但由于我上面提到的原因,它总是返回false。。。我的结果字符串始终是cli\u product\u message x-hidden,与我解析的初始类无关……但是您编写了“结果字符串是
cli\u product\u message x-hidden
”,并且该字符串包含隐藏字,对吗?我要解析的html在某些行中包含“x-hidden hidden”,在其他行中它不包含任何内容。。。当我解析时,结果总是相同的,它包含独立于原始行的“x隐藏”。。。所以我没有办法区分这两个。。。当然,它包含x隐藏,但如果我在那一行检查,它总是返回真的,这不是我想要的。。。我想知道为什么解析总是一样的,我怎样才能避免它…你可以这样检查:
attr.contains(“hidden”)&!属性contsins(“x隐藏”)
select("div.cli_product_message").attr("class")    
cli_product_message x-hidden