Python检查URL流的状态

Python检查URL流的状态,python,Python,我正在尝试使用python检查MJPEG流url是否处于活动状态 我尝试了以下方法: connection = urlopen('http://localhost/videostream.cgi'), timeout=10) response = connection.getcode() connection.close() 如果没有运气,它只会超时并给出一个错误 如果我在firebug或chrome dev工具栏中查看状态,则状态总是“挂起”而不是“200” 有没有办法检查以确保它不是

我正在尝试使用python检查MJPEG流url是否处于活动状态

我尝试了以下方法:

 connection = urlopen('http://localhost/videostream.cgi'), timeout=10)
 response = connection.getcode()
 connection.close()
如果没有运气,它只会超时并给出一个错误

如果我在firebug或chrome dev工具栏中查看状态,则状态总是“挂起”而不是“200”

有没有办法检查以确保它不是404或其他错误

干杯,
Ben

原来是我的摄像头网络服务器。

你可以发送一个HEAD请求:嗯,出于某种原因,它会抛出一个“由对等方重置连接”错误。这可能与需要基本身份验证的网站有关吗?原来是我的摄像头网络服务器。