首页 >电脑软件 > htmlunit-2.25-OSGi.jar包(Java无界面浏览器) 官方免费版
htmlunit-2.25-OSGi.jar包(Java无界面浏览器) 官方免费版

htmlunit-2.25-OSGi.jar包(Java无界面浏览器) 官方免费版

软件大小:10.1MB

软件语言:简体中文

软件类别:应用工具

更新时间:2026-03-02 18:31:56

版本:va无界面浏览器) 官方免费版

应用平台:Windows平台

  • 软件介绍
  • 软件截图
  • 相关软件
  • 相关阅读
  • 下载地址

htmlunit - 2.25 - OSGi.jar包是一款官方免费的Java无界面浏览器。它的亮点在于能在无图形界面环境下模拟浏览器行为,进行网页抓取和自动化测试。我特别喜欢它的脚本执行功能,以前我做网页数据采集时,很多网页内容是通过JavaScript动态加载的,普通采集工具难以获取。而这个包的脚本执行功能,能让我顺利解析动态内容,轻松采集到所需数据。

HtmlUnit通常用于测试目的或从网站检索信息,但是它不是一个通用的单元测试框架,它是一种模拟浏览器进行测试的方法。一般来说,在小型爬虫项目中,这种框架十分常用,它可以有效的运行页面上的js,以便得到需要执行JS才能得到的值。

功能特点

支持HTTP和HTTPS协议

支持Cookie

能够指定服务器的失败响应是否应该抛出异常,或者应该返回为适当类型的页面(基于内容类型)

支持提交方法POST和GET(以及HEAD,DELETE,...)

能够自定义要发送到服务器的请求头

支持HTML响应

HTML页面的包装器,可以轻松访问其中包含的所有信息

支持提交表单

支持点击链接

支持步行HTML文档的DOM模型

代理服务器支持

支持基本和NTLM身份验证

优秀的JavaScript支持

更新日志

HtmlUnit v2.25官方版更新日志

添加了DataURl的编码支持。

HtmlAnchor:用shift或ctrl键处理点击页面。

更改DomNode.getByXPath的返回类型。

添加HtmlSlot。

删除已弃用的HtmlElement.getHtmlElementsByTagName(),.getHtmlElementsByTagNames()和CSSStyleSheet.modifyIfNecessary()。

删除已弃用的INTERNET_EXPLORER_11。

删除SvgPage和InteractivePage,使用HtmlPage。

修复getElementsByTagName()并添加.getElementsByTagNameNS()。

在MutationObserver中修复NullPointerException。

实现.getUserData()和.setUserData()。

软件截图
  • htmlunit-2.25-OSGi.jar包(Java无界面浏览器) 官方免费版
  • htmlunit-2.25-OSGi.jar包(Java无界面浏览器) 官方免费版下载地址

相关软件

相关阅读