1
我正在寻找一种方法来获取网站的页面加载。脚本页面加载/ Chrome完成
即“完成”从铬网络标签值:
我想比较网站,因此该值不能完全像在Chrome中,网站之间只是相媲美。
我基本上想回答这个问题:“我的页面加载时间与其他网站相比如何”。
我尝试了诸如yslow.js(越野车)之类的东西,并尝试使用硒和其他无头浏览器,但无法弄清楚。
我正在寻找一种方法来获取网站的页面加载。脚本页面加载/ Chrome完成
即“完成”从铬网络标签值:
我想比较网站,因此该值不能完全像在Chrome中,网站之间只是相媲美。
我基本上想回答这个问题:“我的页面加载时间与其他网站相比如何”。
我尝试了诸如yslow.js(越野车)之类的东西,并尝试使用硒和其他无头浏览器,但无法弄清楚。
您可以从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)