使用Python获取网站加载时间

Posted 再认真点

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Python获取网站加载时间相关的知识,希望对你有一定的参考价值。

使用Python获取网站加载时间

import time
from urllib.request import urlopen

def load_time(url):
    try:
        if("http" or "https") in url:
            open_url = urlopen(url)         #打开url
        else:
            open_url = urlopen("https://" + url)
        start_time = time.time()            #获取读取url前的时间
        open_url.read()                     #读取url
        end_time = time.time()              #获取读取url后的时间
        open_url.close()                    #关闭urlopen对象的实例
        load_time = end_time - start_time   #获取加载时间
    except Exception as time_out:
        return "error!Please check the URL or network connection!"
    return load_time

if __name__ == '__main__':
    url = input("url:")
    print(load_time(url))

以上是关于使用Python获取网站加载时间的主要内容,如果未能解决你的问题,请参考以下文章

python获取动态网站上面的动态加载的数据(初级)

Python网页抓取 - 当页面通过JS加载内容时如何获取资源?

python获取动态网站上面的动态加载的数据(selenium+Firefox)

使用 Python 请求测量网站加载时间

如何使用 selenium 记录 mathjax 加载时间

网站打开慢?怎么获取占用加载时间文件