脚本页面加载/ Chrome完成

时间:2016-04-22 09:48:48

标签: google-chrome pageload

我正在寻找一种方法来获取网站的页面加载。

即Chrome网络标签中的“完成”值:

enter image description here

我想比较网站,因此价值不能与Chrome完全相同,只能在网站之间进行比较。

我基本上想回答“我的页面加载时间与其他网站相比如何”的问题。

我尝试过像yslow.js(buggy)这样的东西,并尝试使用selenium和其他无头浏览器,但无法弄明白。

1 个答案:

答案 0 :(得分:1)

您可以从window.performance.timing获取这些指标。

这是Python的一个例子:

from selenium import webdriver

driver = webdriver.Chrome()

driver.get(r"http://stackoverflow.com/")

times = driver.execute_script("""
  var t = window.performance.timing; return [
    t.domContentLoadedEventEnd - t.navigationStart,
    t.loadEventEnd - t.navigationStart
  ]; """)

print "DOMContentLoaded: %s  Load: %s" % tuple(times)