feat:
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
mol
2023-09-05 11:59:39 +08:00
parent 9ff76942b2
commit 41a4f7e38c

View File

@ -42,6 +42,9 @@ def pixiv_result_handler(entries):
for url in item['link']: for url in item['link']:
file_name_pattern = re.compile(r'\/(\w*\.(?:jpg|png))$') file_name_pattern = re.compile(r'\/(\w*\.(?:jpg|png))$')
file_name = ','.join(re.findall(file_name_pattern, url)) 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: if file_name:
full_name = f'{prefix_name} {file_name}' full_name = f'{prefix_name} {file_name}'