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