0

我必须通过 selenium webdriver(java) 对网站的站点分析进行测试。所有属性、值都通过 URL 标头请求发送到分析工具。我想单独捕获请求,以便我可以执行我的操作并提取属性及其值。

我试过 BrowserMob 工具。它以 HAR 文件的形式让我获得了全部流量。有没有办法单独提取请求?

我试过server.setCaptureHeaders(true);了,但没有多大帮助,因为我在 HAR 中看到了一大堆 URL。我只对发送到分析网站的一个感兴趣。有一个在幕后作为请求发送的 URL。很少有分析插件能够准确获取请求 URL 并提取属性值,但我无法通过这些插件实现自动化。

或者有没有办法只从 HAR 中窃取某些请求?

4

1 回答 1

0

BMP 是一个很棒的工具。您只能在发送请求之前创建一个新的 har 并在此之后读取它。您可以遍历它返回的dict并找到您需要的请求

于 2013-06-29T11:54:05.797 回答