您好我正在使用HtmlUnit library我需要从a
标记获取一些href属性,在某个div中:
<div class="threadpostedin td alt">
<p>Forum:<br>
<a href="programming/website-development/"
title="Website Development">Website
Development</a></p>
</div>
此div位于位于<li>
<ol>
内
获取ol
我这样做了:
HtmlOrderedList l = (HtmlOrderedList) this.page.getElementById("searchbits");
html:
<ol class="searchbits" id="searchbits" start="1">
现在从我发布的div中,我需要获得href "programming/website-development/"
,但我不知道该怎么做。是的,div有一个类名,但如果我这样做
for (DomElement ele : l.getChildElements()) {
System.out.println(ele.getByXPath("//div[@class='threadpostedin td alt']").size());
break;
}
它将打印15,因为ol
中总共有15个列表,每个列表中有一个带有类threadpostedin td alt
的div。我需要做的是,我从迭代中获得的threadpostedin td alt
中的类DomElement
的确切div,而不是获得该类的所有div的列表。
有没有办法用HtmlUnit做到这一点?