From f2045aaea69e975fa19a12c7a9b50fa571ebcf06 Mon Sep 17 00:00:00 2001 From: vincent Date: Mon, 21 Aug 2023 10:00:38 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AE=80=E5=8C=96=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web.py | 19 +------------------ 1 file changed, 1 insertion(+), 18 deletions(-) diff --git a/web.py b/web.py index 2152e1f..8f542f1 100644 --- a/web.py +++ b/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: