1

我的目标是能够使用 HttpUnit 在我的网页上爬行,看看在后台触发和不触发什么......我已经让它连接到我的页面,如果我设置

HttpUnitOptions.setLoggingHttpHeaders(true);

我看到了我关心的各种背景电话。但是,我不知道如何查看程序中的这些交互。WebResponse 对象的大多数 getText 和 getInputStream 调用似乎只是 HTML 调用,并且不记录在后台触发的各种 javascript 调用。有没有办法获得所有在后台发生的事情的列表?HttpUnit 的文档似乎很少。

谢谢!

4

1 回答 1

1

我只是偶然发现了答案。看起来你需要做一个实现WebClientListener的类,然后调用wc.addClientListener(new YourListener()); 其中 wc 是一个 WebClient。

我不会删除它,以便其他人可以看到……也许还有比这更多的细微差别。

于 2011-05-10T04:15:46.593 回答