我正在使用Chrome选项通过Selenium访问性能日志,我正在尝试编写一段代码来帮助我确定加载完成后的HTTP请求总数和页面大小。手动可以通过使用Dev工具的网络选项卡来检查这一点。只需要知道如何访问网络表的值或摘要值。因为性能日志没有给我所需的摘要值,我想编写一段代码来获取:
使用pandas创建日志数据框。
如果可能的话。 网络选项卡截图突出显示我需要访问的摘要和请求表格值请求数的总数=
页面的总大小是多少=
capabilities = DesiredCapabilities.CHROME
capabilities['loggingPrefs'] = {'browser': 'DEBUG'}
capabilities['loggingPrefs'] = {'performance': 'ALL'}
capabilities['perfLoggingPrefs'] = {'enableTimeline': 'true'}
driverLocation = "/Users/harisrizwan/Selenium/chrome/chromedriver"
os.environ["chrome.driver"] = driverLocation
chrome_options = Options()
chrome_options.add_argument("headless")
driver=
webdriver.Chrome(driverLocation,desired_capabilities=capabilities)
driver.implicitly_wait(10)
driver.maximize_window()
baseUrl="www.google.com"
driver.get(baseUrl)
使用pandas创建日志数据框。
df = pd.DataFrame(driver.get_log('performance'))
df.to_clipboard(index=False)
谢谢。