From 41a4f7e38c8307b7cb0260cdecbe38b3d19e9367 Mon Sep 17 00:00:00 2001 From: mol Date: Tue, 5 Sep 2023 11:59:39 +0800 Subject: [PATCH] feat: --- handlers/PixivHandler.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/handlers/PixivHandler.py b/handlers/PixivHandler.py index d2a79d7..665b75f 100644 --- a/handlers/PixivHandler.py +++ b/handlers/PixivHandler.py @@ -42,6 +42,9 @@ def pixiv_result_handler(entries): for url in item['link']: file_name_pattern = re.compile(r'\/(\w*\.(?:jpg|png))$') file_name = ','.join(re.findall(file_name_pattern, url)) + # 替换不符合文件名规范的字符 + path_pattern = re.compile(r'[\/\\\:\*\?\"\<\>\|]') + file_name = re.sub(path_pattern, "_", file_name) if file_name: full_name = f'{prefix_name} {file_name}'