try:
time.sleep(self.sleep_download_time)
request = urllib.request.urlopen(url)
content = request.read()
request.close()
except UnicodeDecodeError as e:
print('-----UnicodeDecodeErrorurl:',url)
except urllib.error.URLError as e:
print("-----urlErrorurl:",url)
except socket.timeout as e:
print("-----socket timout:",url)
try:
time.sleep(self.sleep_download_time)
request = urllib.request.urlopen(url)
content = request.read()
request.close()
except UnicodeDecodeError as e:
print('-----UnicodeDecodeErrorurl:',url)
except urllib.error.URLError as e:
print("-----urlErrorurl:",url)
print(traceback.print_exc())#获取具体异常信息
except socket.timeout as e:
print("-----socket timout:",url)
更多内容请访问:IT源点
注意:本文归作者所有,未经作者允许,不得转载