我不知道我是否做错了什么,但我 100% 确定是 python 脚本导致我的 Internet 连接中断。
我写了一个 python 脚本来抓取数千个文件的头信息,主要是为了 Content-Length 来获取每个文件的确切大小,使用 HEAD 请求。
示例代码:
class HeadRequest(urllib2.Request):
def get_method(self):
return "HEAD"
response = urllib2.urlopen(HeadRequest("http://www.google.com"))
print response.info()
事情是在运行几个小时后,脚本开始抛出 urlopen 错误超时,我的互联网连接从那时起就关闭了。在我关闭该脚本后,我的 Internet 连接总是会立即恢复。一开始还以为是连接不稳定,但是运行了几次,原来是脚本的问题。
我不知道为什么,这应该被认为是一个错误,对吧?还是我的 ISP 禁止我做这些事情?(我已经将程序设置为每个请求等待 10 秒)
顺便说一句,我正在使用 VPN 网络,这与此有关吗?