Python 3.x Python3检查网站是否活动的可靠方法

Python 3.x Python3检查网站是否活动的可靠方法,python-3.x,Python 3.x,我正在浏览一个网站列表,检查它们是否还活着。最初我使用的是urllib,但有时会被阻止。我改用了ping,但即使使用ping,有时我也会收到“请求超时”,即使我通过浏览器访问该网站时该网站是在线的。是否有可靠的方法检查网站是否处于活动状态?您可以使用请求模块 import requests try: r = requests.get(url) except: print("Website is down") 你对“网站是活的”的标准是什么ping不能确保主

我正在浏览一个网站列表,检查它们是否还活着。最初我使用的是urllib,但有时会被阻止。我改用了ping,但即使使用ping,有时我也会收到“请求超时”,即使我通过浏览器访问该网站时该网站是在线的。是否有可靠的方法检查网站是否处于活动状态?

您可以使用请求模块

import requests

try:
    r = requests.get(url)
except:
    print("Website is down")

你对“网站是活的”的标准是什么<代码>ping不能确保主机实际为有效的网站服务,只能确保可以通过非HTTP/HTTPS的协议访问该网站。如果该网站将您重定向到其中一个“购买此域”页面,该怎么办?这不是判断网站是否关闭的可靠方法。链接副本的答案正确。