如何使用Python访问Chrome Devtools网络选项卡中的值?
是否有从“网络”选项卡访问值的方法?比如“名称”列下的所有内容?我正在使用Selenium,我对监视网络选项卡很感兴趣。谢谢在C#我使用以下方式: 正在初始化驱动程序:如何使用Python访问Chrome Devtools网络选项卡中的值?,python,google-chrome,selenium,networking,devtools,Python,Google Chrome,Selenium,Networking,Devtools,是否有从“网络”选项卡访问值的方法?比如“名称”列下的所有内容?我正在使用Selenium,我对监视网络选项卡很感兴趣。谢谢在C#我使用以下方式: 正在初始化驱动程序: var perfLogPrefs = new ChromePerformanceLoggingPreferences(); perfLogPrefs.AddTracingCategories(new string[] { "devtools.network", "devtools.time
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中需要的数据应该不会那么困难。希望能有帮助
致以最良好的祝愿,
Vitali。您对网络选项卡中的监控内容感兴趣吗?可能是的重复项您有关于上述内容的更多详细信息吗?我试图找到在页面加载期间加载的特定文件的路径,这些文件显示在“网络”选项卡中。我很好奇如何实现上述功能,需要哪些库?