如何使用htmlunit解析span中的按钮?
我想用htmlunit解析下一页按钮,以实现如何使用htmlunit解析span中的按钮?,html,htmlunit,Html,Htmlunit,我想用htmlunit解析下一页按钮,以实现 nextPage = anchor.click(); 但是,锚点列表不包括范围内的“下一页”按钮。我能做些什么 List<HtmlAnchor> profileDivLinks = (List<HtmlAnchor>) currentPage.getByXPath("//div[@class='turn_page']//a"); List profileDivLinks=(List)currentPage.getByXP
nextPage = anchor.click();
但是,锚点列表不包括范围内的“下一页”按钮。我能做些什么
List<HtmlAnchor> profileDivLinks = (List<HtmlAnchor>) currentPage.getByXPath("//div[@class='turn_page']//a");
List profileDivLinks=(List)currentPage.getByXPath(“//div[@class='turn_page']//a”);
Html代码:
<div class="turn_page">
<div class="turn_page_num" style="text-align: center;">
<p id="smart-paginator">
<span href="#" class="sp_pre"/>
<span class="sp_a">
<a href="#">1</a>
<a class="point" href="javascript:void(0)">...</a>
<a class="on">9</a>
<a href="#">10</a>
<a href="#">11</a>
<a href="#">12</a>
<a href="#">13</a>
<a class="point" href="javascript:void(0)">...</a>
<a class="a_num_last" href="#">552</a>
</span>
<span href="#" class="sp_next"/>
</p>
<script type="text/javascript">
$("#pagetor").pagination(16, {
items_per_page:50,
num_edge_entries:1,
prev_text:" ",
next_text:" ",
prev_show_always:false,
next_show_always:false,
current_page:(9-1),
callback:function(page){
var queryString="st=1&sxrlx=&sxrmc=&ah=&sxfj=&page="+(page+1);
queryString=encodeURI(encodeURI(queryString));
var url="index.htm?"+queryString;
window.location.replace(url);
}
});
</script>
</div>
</div>
</div>
$(“#寻呼机”)。分页(16{
每页项目数:50,
数量\u边\u条目:1,
上一个文本:“”,
下一段文字:“,
上一次秀总是:假,
下一个节目总是:假,
当前页面:(9-1),
回调:函数(第页){
var queryString=“st=1&sxrlx=&sxrmc=&ah=&sxfj=&page=”+(第+1页);
queryString=encodeURI(encodeURI(queryString));
var url=“index.htm?”+queryString;
window.location.replace(url);
}
});
对不起,您能提供更多信息或整个html源代码吗?我不知道下一页按钮在哪里。但是,如果您想使用XPath/CSS来实现这一目标,您可能需要检查以下内容:在chrome extensionSorry中选择Orgadget,但是您能提供更多信息或整个html源代码吗?我不知道下一页按钮在哪里。但是,如果您想使用XPath/CSS来实现这一目标,您可能需要检查以下内容:在chrome扩展中选择Orgadget