Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用htmlunit解析span中的按钮?_Html_Htmlunit - Fatal编程技术网

如何使用htmlunit解析span中的按钮?

如何使用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

我想用htmlunit解析下一页按钮,以实现

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:"&nbsp;",
                        next_text:"&nbsp;",
                        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