使用 JSoup 调用 JSP 函数

Call JSP function with JSoup

我正在尝试使用 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 parser/writer。要做这样的事情你应该做其中之一,我推荐第一个:

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