脚本页面加载 / Chrome 的完成
Script Page Load / Chrome's finish
我正在寻找获取网站页面加载的方法。
即 chrome 网络选项卡中的 "finish" 值:
我要比较网站,所以值不能和chrome中的完全一样,只是网站之间的比较。
我基本上是想回答"How does my Page Load time compare to other websites"这个问题。
我尝试了 yslow.js(错误)之类的东西,并尝试使用 selenium 和其他无头浏览器,但无法弄清楚。
您可以从 window.performance.timing
获得这些指标。
这里有一个 Python 的例子:
from selenium import webdriver
driver = webdriver.Chrome()
driver.get(r"http://whosebug.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)
我正在寻找获取网站页面加载的方法。
即 chrome 网络选项卡中的 "finish" 值:
我要比较网站,所以值不能和chrome中的完全一样,只是网站之间的比较。
我基本上是想回答"How does my Page Load time compare to other websites"这个问题。
我尝试了 yslow.js(错误)之类的东西,并尝试使用 selenium 和其他无头浏览器,但无法弄清楚。
您可以从 window.performance.timing
获得这些指标。
这里有一个 Python 的例子:
from selenium import webdriver
driver = webdriver.Chrome()
driver.get(r"http://whosebug.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)