Jsoup-在href属性中使用Javascript处理链接
我正在尝试解析一个网页中的数据,该网页的结构类似于每张纸20条记录 我能够获得前20条记录,然后我必须移动到第二张表,第二张表链接如下所示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保持不变)
<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();
}
}