gpt4 book ai didi

python - 如何使用 Python 访问 Chrome Devtools 网络选项卡中的值?

转载 作者:行者123 更新时间:2023-12-05 06:35:41 29 4
gpt4 key购买 nike

有没有办法从“网络”选项卡访问值?例如,名称列下的所有内容?我正在使用 Selenium,并且有兴趣监控“网络”选项卡。谢谢

最佳答案

在 C# 中,我使用以下方式:

初始化驱动程序:

            var perfLogPrefs = new ChromePerformanceLoggingPreferences();
perfLogPrefs.AddTracingCategories(new string[] { "devtools.network", "devtools.timeline" });
options.PerformanceLoggingPreferences = perfLogPrefs;
options.AddAdditionalCapability(CapabilityType.EnableProfiling, true, true);
options.SetLoggingPreference("performance", LogLevel.All);


driver = new ChromeDriver(
ConfigManager.ChromeDriverPath, options);
ScenarioDefinitions.PathToGoogleCustomProfile = string.Empty;

从日志中获取数据:

var data = driver.Manage().Logs.GetLog("performance");

因此 - 您将获得包含所有数据的大量 json 文件。将此代码从 C# 转换为 Python,以及从 json 解析所需的数据应该不会那么难。希望对您有所帮助。

最好的问候,维塔利。

关于python - 如何使用 Python 访问 Chrome Devtools 网络选项卡中的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49623986/

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