酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

要监控一个网页是否在2秒内正常打开,用python如何实现代码

你可以使用Python的requests库来发送HTTP请求,并使用time库来测量响应时间。以下是一个简单的示例: ```python import requests import time def check_website(url): start_time = time.time() try: response = requests.get(url, timeout=2) response.raise_for_status() # 如果状态码不是200,会抛出HTTPError异常 except requests.exceptions.RequestException as e: print(f"Failed to open website: {e}") return False else: end_time = time.time() elapsed_time = end_time - start_time if elapsed_time < 2: # 如果响应时间小于2秒 print(f"Website opened within 2 seconds: {elapsed_time} seconds") return True else: print(f"Website took more than 2 seconds to open: {elapsed_time} seconds") return False url_to_check = "http://example.com" # 替换为你想要检查的网址 check_website(url_to_check) ``` 这个函数首先记录开始时间,然后尝试获取URL的HTML内容。如果在2秒内没有收到响应,或者响应状态码不是200(表示成功),它会捕获并打印错误信息,然后返回False。如果响应时间小于2秒,它会打印成功消息并返回True。 [2024-07-08 16:26:11 | AI写代码神器 | 287点数解答]

相关提问