gpt4 book ai didi

c# - Browsermob 代理 - HAR 文件不如手动 HAR 完整?

转载 作者:太空宇宙 更新时间:2023-11-03 15:22:06 25 4
gpt4 key购买 nike

所以,下面是我试用 Browsermob 代理的基本代码,以及生成的输出。问题出在输出上,它似乎 (1) 数量不完整,(2) 不像我在开发工具(Firefox 或 Chrome)中手动检查网络统计信息那样详细。

是否可以在 HAR 文件中包含更详细的信息? 例如,我想知道是否加载了特定的 Javascript(或者是否有更好的解决方案?)。

        // Supply the path to the Browsermob Proxy batch file
Server server = new Server(@"C:\Users\Frederik\Desktop\SeleniumTestje\browsermob-proxy-2.1.0-beta-6\bin\browsermob-proxy.bat");
server.Start();

Client client = server.CreateProxy();
client.NewHar("google");

var seleniumProxy = new Proxy { HttpProxy = client.SeleniumProxy };
var profile = new FirefoxProfile();

profile.SetProxyPreferences(seleniumProxy);
// Navigate to the page to retrieve performance stats for
IWebDriver driver = new FirefoxDriver(profile);
driver.Navigate().GoToUrl("http://www.google.co.uk");

// Get the performance stats
HarResult harData = client.GetHar();
foreach(Entry e in harData.Log.Entries)
{
Console.WriteLine(e.Request.Url, e.Request.Headers);
}

控制台输出:

http://ocsp.digicert.com/
http://ocsp.digicert.com/
http://ocsp.digicert.com/
http://www.google.co.uk/
http://clients1.google.com/ocsp
http://clients1.google.com/ocsp
http://clients1.google.com/ocsp
http://clients1.google.com/ocsp

最佳答案

我在 Fiddlercore 上遇到了同样的问题,但我找到了解决方案: Fiddlercore - Requested resource URL's are generic (OSCP-related) instead of actual resource

关于c# - Browsermob 代理 - HAR 文件不如手动 HAR 完整?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36848563/

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