Skip to content

Commit b455fe4

Browse files
committed
handle exception
1 parent 252f661 commit b455fe4

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

concurrent_test/D8ger.py

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -35,15 +35,17 @@ def main():
3535
headers = headers_1
3636
if mod == 2:
3737
headers = headers_2
38-
39-
jet = requests.get(download_url, headers=headers)
40-
41-
file_name = "D8{}.zip".format(i)
42-
43-
# 下载文件
44-
with open(file_name, "wb") as d8ger_writer:
45-
d8ger_writer.write(jet.content)
46-
38+
try:
39+
jet = requests.get(download_url, headers=headers)
40+
file_name = "D8{}.zip".format(i)
41+
# 下载文件
42+
with open(file_name, "wb") as d8ger_writer:
43+
d8ger_writer.write(jet.content)
44+
except Exception as e:
45+
# 服务端关闭连接, 防火墙超时关闭连接, 或其他异常
46+
print("第[{}]次下载任务出现异常, 原因: {}".format(i, e))
47+
# 继续下一次
48+
continue
4749
# 延时5秒执行
4850
time.sleep(delay)
4951

0 commit comments

Comments
 (0)