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)