酷代码 AI
菜单
服务商
DeepSeek字节豆包讯飞星火
更多选项

Python代码:轻松实现2秒内监控网页是否正常打开

你可以使用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。 ######[AI写代码神器 | 287点数解答 | 2024-07-08 16:26:11]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]