使用 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 并注入代码来执行操作。
我正在尝试使用 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 并注入代码来执行操作。