我的目标是能够使用HttpUnit在我的网页上抓取并查看在后台触发的内容和未触发内容...我已将其连接到我的页面,如果我设置
HttpUnitOptions.setLoggingHttpHeaders(真);
我看到了我关心的各种背景调用。但是,我不知道如何在程序中看到这些交互。 WebResponse对象的大多数getText和getInputStream调用似乎只是HTML调用,并且不记录在后台触发的各种javascript调用。有没有办法获得后台所有事情的清单? HttpUnit的文档似乎很少。
谢谢!
答案 0 :(得分:1)
我只是偶然发现了答案。看起来你需要创建一个实现WebClientListener的类,然后调用wc.addClientListener(new YourListener());其中wc是WebClient。
我不会删除这个,所以其他人可以看到......也许它的细微差别就在那里。