Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.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
Jsoup-在href属性中使用Javascript处理链接_Java_Javascript_Jsoup - Fatal编程技术网

Jsoup-在href属性中使用Javascript处理链接

Jsoup-在href属性中使用Javascript处理链接,java,javascript,jsoup,Java,Javascript,Jsoup,我正在尝试解析一个网页中的数据,该网页的结构类似于每张纸20条记录 我能够获得前20条记录,然后我必须移动到第二张表,第二张表链接如下所示 <a href="javascript:__doPostBack('ctl00$amfiHomeContent$gvArnSearch','Page$2')">2</a> 如何在jsoup中处理此部分?有可能吗? 提前感谢。Jsoup无法使用JavaScript。当您在浏览器中加载下一页时,它实际上是转到另一页(即使URL保持不变)

我正在尝试解析一个网页中的数据,该网页的结构类似于每张纸20条记录 我能够获得前20条记录,然后我必须移动到第二张表,第二张表链接如下所示

<a href="javascript:__doPostBack('ctl00$amfiHomeContent$gvArnSearch','Page$2')">2</a>
如何在jsoup中处理此部分?有可能吗?
提前感谢。

Jsoup无法使用JavaScript。当您在浏览器中加载下一页时,它实际上是转到另一页(即使URL保持不变),还是只是将下一条记录加载到同一页?查看浏览器开发控制台中的“网络”选项卡,并查看加载的内容。可能是JSON或类似的,您可以下载并以某种方式解析它-
var theForm = document.forms['aspnetForm'];
if (!theForm) {
    theForm = document.aspnetForm;
}
function __doPostBack(eventTarget, eventArgument) {
    if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
        theForm.__EVENTTARGET.value = eventTarget;
        theForm.__EVENTARGUMENT.value = eventArgument;
        theForm.submit();
    }
}