简体   繁体   English

Jsoup Java HTML 解析器:执行 Javascript 事件

[英]Jsoup Java HTML parser : Executing Javascript events

Can I fill out forms, execute events and Javascript functions in Jsoup?可以在Jsoup中填写forms,执行事件和Javascript函数吗? If yes how can I?如果是,我怎么办? Or should I go for another parser.或者我应该 go 用于另一个解析器。

JSoup is just an HTML parser/"tidyfier" - not a browser emulator. JSoup 只是一个 HTML 解析器/“tidyfier”——不是浏览器模拟器。 To interact with HTML pages (execute javascript, fill out forms, etc.) you should use a tool like HtmlUnit or Selenium .要与 HTML 页面交互(执行 javascript,填写 forms 等),您应该使用HtmlUnitSelenium等工具。

Use Selenium - if you use Selenium 2 WebDriver API, the main classes there are WebDriver , FirefoxDriver, and JavascriptExecutor.使用 Selenium - 如果您使用 Selenium 2 WebDriver API,主要类有WebDriver 、FirefoxDriver 和 JavascriptExecutor。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM