From 94271a240675e9876d481f263e2ab323127c71e8 Mon Sep 17 00:00:00 2001 From: glowzz <24627181@qq.com> Date: Thu, 6 Mar 2025 14:07:40 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=9B=BE=E7=89=87=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E5=90=8D=E5=A4=84=E7=90=86=EF=BC=8C=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?URL=E5=A4=84=E7=90=86=E9=80=BB=E8=BE=91=E4=BB=A5=E6=94=AF?= =?UTF-8?q?=E6=8C=81=E5=8E=BB=E9=99=A4=E5=BC=95=E5=8F=B7=E5=92=8C=E7=A9=BA?= =?UTF-8?q?=E6=A0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dialogue_download_change.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/dialogue_download_change.py b/dialogue_download_change.py index a08f3e6..e50270d 100644 --- a/dialogue_download_change.py +++ b/dialogue_download_change.py @@ -33,6 +33,8 @@ def choose_input_file(): input_file_entry.insert(0, file_path) def clean_filename(url): + #print("origin: "+url) + try: # 首先检查URL是否有常见的图片扩展名 image_extensions = ('.jpg', '.jpeg', '.png', '.gif', '.bmp', '.webp') @@ -45,6 +47,10 @@ def clean_filename(url): if fd_id: return f"{fd_id.group(1)}.jpg" + + + + # 如果既没有扩展名也没有fdId,使用时间戳 return f"image_{int(time.time())}.jpg" except: @@ -79,7 +85,10 @@ def download_images(): if not url.startswith(('http://', 'https://')): if 'www.soujianzhu.cn' not in url: url = 'https://www.soujianzhu.cn' + url - + if '"' in url: + url = url.split(' ')[0] + + url=url.strip() try: response = requests.get(url, headers=headers, timeout=30) if response.status_code == 200: