Java相当于PhantomJS是什么?[已关闭]

我想知道是否有任何与PhantomJS等效的Java库。我想实现的是能够模拟表单登录并从网页提交操作,还可以进行页面抓取。我知道jsoup做页面抓取,但不是页面自动化。

提前致谢!

干杯,亚历克斯


答案 1

有一个用于Java的PhantomJS驱动程序,称为GhostDriver。也许这符合您的要求?


答案 2
  1. Selenium与Ghostdriver/PhantomJS(这很好,但网站自动上传文件存在问题。其他自动化活动就像一个魅力!

  2. Selenium with HtmlUnitDriver.HtmlUnitDriver基于HtmlUnit,HtmlUnit是Java浏览器中的GUI less实现。(我在HtmlUnitDriver上有太多的例外)

  3. Jaunt - 他们的网站是 http://jaunt-api.com/。他们的简短描述是:

    Jaunt Beta是一个新的,免费的Java库,用于Web抓取和Web自动化。该库提供了一个超轻的无头浏览器(即,没有GUI)。通过使用 Jaunt,您的 Java 程序可以轻松执行浏览器级、文档级和 DOM 级操作。当不需要Javascript支持时,Jaunt是理想的工具,用于以下任务:填写和提交创建Web机器人或Web抓取程序的表单。与 REST API 或 Web 应用程序(HTML、XHTML 或 XML)接口。自动化测试。


推荐