0

1) HtmlUnit 是否在获取元素之前解析 HTML(通过诸如 HtmlWebPage.getElementBy... 之类的东西)?可以关掉吗?这似乎是最长的手术之一。我想自己解析整个响应,而不是真正创建 HtmlElement(但如果有人可以告诉我如何做到这一点,那将很有用),而只是为了获得内容。


2) 有没有办法让 HtmlUnit 将请求发送到主机?


3) 是否设置新的 setStatusHandler 'distables' 抛出 ExceptionOnFailingStatusCode?有没有默认的 StatusHandler ?我们可以扩展它吗?

4

1 回答 1

2

将 HTML 解析为可测试的对象正是 HtmlUnit 所添加的,如果您不需要,则不需要额外的 HtmlUnit 层。也许您真的只需要使用 HttpClient,它就是 HtmlUnit 用来处理与站点的所有通信的东西?

于 2010-12-02T19:18:06.550 回答