简化注释
This commit is contained in:
parent
0241dfd878
commit
f2045aaea6
19
web.py
19
web.py
@ -29,7 +29,7 @@ class Requester:
|
||||
|
||||
def fetch_image(self, img_url: str, max_retries=5):
|
||||
"""
|
||||
通过给定的图片URL下载图片内容。
|
||||
通过给定的图片URL请求图片内容。
|
||||
|
||||
参数:
|
||||
img_url (str): 图片的URL地址。
|
||||
@ -37,23 +37,6 @@ class Requester:
|
||||
|
||||
返回值:
|
||||
bytes or None: 成功下载图片的二进制数据,若下载失败则返回None。
|
||||
|
||||
注解:
|
||||
这个函数通过发送HTTP请求下载图片文件。它使用`requests`库来获取URL返回的响应。
|
||||
如果下载成功,函数将返回图片的二进制内容(bytes格式)。
|
||||
如果下载失败,函数将尝试最多`max_retries`次重试,直到成功或达到重试次数上限。
|
||||
在每次重试之间,函数会打印错误消息来指示重试进度。
|
||||
如果重试次数用尽后仍然无法下载图片,函数将输出失败消息并返回None。
|
||||
|
||||
例子:
|
||||
```
|
||||
image_url = "https://example.com/image.jpg"
|
||||
image_data = download_image(image_url)
|
||||
if image_data:
|
||||
# 处理图片数据...
|
||||
else:
|
||||
print("无法下载图片,下载失败。")
|
||||
```
|
||||
"""
|
||||
for retry in range(max_retries):
|
||||
try:
|
||||
|
||||
Loading…
Reference in New Issue
Block a user