Поиск общего времени загрузки всех активов из определенного CDN - PullRequest
0 голосов
/ 27 сентября 2018

Я пытаюсь написать скрипт на python, который будет определять общее время загрузки всех ресурсов веб-сайта из определенного CDN.Поэтому в моем примере есть CDN с именем mystaticassets.com, и я хочу узнать общее время, необходимое для загрузки всех ресурсов из этого CDN (изображений, шрифтов, сценариев и т. Д.).

Существует множество другихресурсы на странице, такие как рекламные ссылки, сторонние трекеры, но я не хочу их считать.Только мой CDN, который я указываю.

Есть ли способ сделать это в Python?Кажется, я могу только найти способ подсчитать сумму всех активов, но как мне измерить производительность конкретного CDN?

1 Ответ

0 голосов
/ 27 сентября 2018

Может быть, ждать, пока все активы, которые вы считаете релевантными, будут загружены и вычислять истекшее время с момента нажатия на страницу?

...
driver.get("mystaticassets.com")
start = time.time()

WebDriverWait(driver, 20).until(
        EC.presence_of_element_located((By.XPATH, "asset1")))

WebDriverWait(driver, 20).until(
        EC.presence_of_element_located((By.XPATH, "asset2")))

...

WebDriverWait(driver, 20).until(
        EC.presence_of_element_located((By.XPATH, "assetn")))


end = time.time()
total_loading_time = end - start
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...