gpt4 book ai didi

java - 看到结果HttpUnitOptions.setLoggingHttpHeaders(true); HttpUnit 项目内部?

转载 作者:太空宇宙 更新时间:2023-11-04 08:37:58 26 4
gpt4 key购买 nike

我的目标是能够使用 HttpUnit 爬行我的网页并查看后台正在触发和未触发的内容...我已经让它连接到我的页面,并且如果我设置

HttpUnitOptions.setLoggingHttpHeaders(true);

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

谢谢!

最佳答案

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

我不会删除此内容,以便其他人可以看到...也许其中还有更多细微差别。

关于java - 看到结果HttpUnitOptions.setLoggingHttpHeaders(true); HttpUnit 项目内部?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5945018/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com