mirror of
https://github.com/JoeanAmier/XHS-Downloader.git
synced 2025-12-26 04:48:05 +08:00
style(download.py): 修正代码格式
This commit is contained in:
parent
4a8b0e57d4
commit
0cd01018a4
@ -33,6 +33,7 @@
|
||||
<li>✅ 自定义文件名称格式</li>
|
||||
<li>✅ 支持 API 调用功能</li>
|
||||
<li>✅ 支持文件断点续传下载</li>
|
||||
<li>✅ 智能识别作品文件类型</li>
|
||||
</ul>
|
||||
<ul><a href="#user-scripts"><b>脚本功能</b></a>
|
||||
<li>✅ 下载小红书无水印作品文件</li>
|
||||
|
||||
@ -34,6 +34,7 @@
|
||||
<li>✅ Customizable file name format</li>
|
||||
<li>✅ Support API call functionality</li>
|
||||
<li>✅ Support file breakpoint resume download</li>
|
||||
<li>✅ Intelligent recognition of works file types</li>
|
||||
</ul>
|
||||
<ul><a href="#user-scripts"><b>Script Features</b></a>
|
||||
<li>✅ Download Xiaohongshu watermark-free works files</li>
|
||||
|
||||
@ -73,10 +73,21 @@ class Download:
|
||||
path = self.__generate_path(name)
|
||||
match type_:
|
||||
case "视频":
|
||||
tasks = self.__ready_download_video(urls, path, name, log)
|
||||
tasks = self.__ready_download_video(
|
||||
urls,
|
||||
path,
|
||||
name,
|
||||
log,
|
||||
)
|
||||
case "图文":
|
||||
tasks = self.__ready_download_image(
|
||||
urls, lives, index, path, name, log)
|
||||
urls,
|
||||
lives,
|
||||
index,
|
||||
path,
|
||||
name,
|
||||
log,
|
||||
)
|
||||
case _:
|
||||
raise ValueError
|
||||
tasks = [
|
||||
@ -185,11 +196,6 @@ class Download:
|
||||
# "网络异常,{0} 请求失败,错误信息: {1}").format(name, repr(error)),
|
||||
# ERROR,
|
||||
# )
|
||||
# # logging(
|
||||
# # log,
|
||||
# # f"{url} Head Headers: {headers.get("Range")}",
|
||||
# # WARNING,
|
||||
# # )
|
||||
# return False
|
||||
# temp = self.temp.joinpath(f"{name}.{suffix}")
|
||||
temp = self.temp.joinpath(f"{name}.{format_}")
|
||||
@ -232,11 +238,6 @@ class Download:
|
||||
"网络异常,{0} 下载失败,错误信息: {1}").format(name, repr(error)),
|
||||
ERROR,
|
||||
)
|
||||
# logging(
|
||||
# log,
|
||||
# f"{url} Stream Headers: {headers.get("Range")}",
|
||||
# WARNING,
|
||||
# )
|
||||
return False
|
||||
except CacheError as error:
|
||||
self.manager.delete(temp)
|
||||
@ -265,7 +266,6 @@ class Download:
|
||||
url: str,
|
||||
headers: dict[str, str],
|
||||
suffix: str,
|
||||
# sleep_args: tuple[int, int],
|
||||
) -> tuple[int, str]:
|
||||
response = await self.client.head(
|
||||
url,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user