mirror of
https://github.com/JoeanAmier/XHS-Downloader.git
synced 2025-12-26 04:48:05 +08:00
fix: 修复方法返回值异常的问题
This commit is contained in:
parent
8363d8a78d
commit
80eee2bb16
@ -379,13 +379,12 @@ class XHS:
|
|||||||
fail=0,
|
fail=0,
|
||||||
skip=0,
|
skip=0,
|
||||||
),
|
),
|
||||||
):
|
) -> tuple[str, Namespace | dict]:
|
||||||
if await self.skip_download(i := self.__extract_link_id(url)) and not data:
|
if await self.skip_download(id_ := self.__extract_link_id(url)) and not data:
|
||||||
msg = _("作品 {0} 存在下载记录,跳过处理").format(i)
|
logging(log, _("作品 {0} 存在下载记录,跳过处理").format(id_))
|
||||||
logging(log, msg)
|
|
||||||
count.skip += 1
|
count.skip += 1
|
||||||
return {"message": msg}
|
return id_, {}
|
||||||
logging(log, _("开始处理作品:{0}").format(i))
|
logging(log, _("开始处理作品:{0}").format(id_))
|
||||||
html = await self.html.request_url(
|
html = await self.html.request_url(
|
||||||
url,
|
url,
|
||||||
log=log,
|
log=log,
|
||||||
@ -394,10 +393,10 @@ class XHS:
|
|||||||
)
|
)
|
||||||
namespace = self.__generate_data_object(html)
|
namespace = self.__generate_data_object(html)
|
||||||
if not namespace:
|
if not namespace:
|
||||||
logging(log, _("{0} 获取数据失败").format(i), ERROR)
|
logging(log, _("{0} 获取数据失败").format(id_), ERROR)
|
||||||
count.fail += 1
|
count.fail += 1
|
||||||
return {}
|
return id_, {}
|
||||||
return i, namespace
|
return id_, namespace
|
||||||
|
|
||||||
def _extract_data(
|
def _extract_data(
|
||||||
self,
|
self,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user