Java 使用JSoup调用JSP函数

Java 使用JSoup调用JSP函数,java,jsp,jsoup,Java,Jsp,Jsoup,我正试图用Jsoup刮取一个.jsp网页。我试图刮取的页面基本上是一个6步表单,填充每个表单会将我带到另一个表单,但要这样做,我必须单击一个调用jsp函数的按钮。我不知道如何使用jsoup 因此,这里是我试图刮取的jsp页面的一部分 <img id="nextButtonId" onkeypress="disableButtons(this);onIntroductionFormSubmit()" height="50" al

我正试图用Jsoup刮取一个.jsp网页。我试图刮取的页面基本上是一个6步表单,填充每个表单会将我带到另一个表单,但要这样做,我必须单击一个调用jsp函数的按钮。我不知道如何使用jsoup

因此,这里是我试图刮取的jsp页面的一部分

<img id="nextButtonId" onkeypress="disableButtons(this);onIntroductionFormSubmit()" height="50" 
 alt="suivant" title="suivant" src="/eAppointment54-etrangers/element/images/buttons/next.gif" 
 **onclick="disableButtons(this);onIntroductionFormSubmit()"** onmouseover="downNextSrcPicture(this);" 
 onmouseout="upNextSrcPicture(this);" style="display: block;">

我想调用onclick方法onclick=“disableButtons(this);onIntroductionFormSubmit()。也许有一种方法可以做到这一点,而不必模拟实际的单击


提前感谢!!!

Jsoup不是一个浏览器引擎,它只是一个HTML解析器/编写器。要做到这一点,您应该执行以下操作之一,我推荐第一个:

  • 自己实现这个方法(可能只是一个HTTP调用)
  • 使用Selenium之类的自动化库(无经验)
  • (不推荐)运行完整的浏览器环境,如JavaFX WebView,并插入代码来执行操作

谢谢,我会的,仅供参考,这是刮(刮,刮,刮)而不是刮