feat 站点无法登录的不添加站点,避免添加到没有的站点
This commit is contained in:
@ -68,9 +68,10 @@ class CookieCloudChain(ChainBase):
|
|||||||
for domain, cookie in cookies.items():
|
for domain, cookie in cookies.items():
|
||||||
# 获取站点信息
|
# 获取站点信息
|
||||||
indexer = self.siteshelper.get_indexer(domain)
|
indexer = self.siteshelper.get_indexer(domain)
|
||||||
if self.siteoper.exists(domain):
|
|
||||||
# 检查站点连通性
|
# 检查站点连通性
|
||||||
status, msg = self.sitechain.test(domain)
|
status, msg = self.sitechain.test(domain)
|
||||||
|
if self.siteoper.exists(domain):
|
||||||
|
# 更新站点Cookie
|
||||||
if status:
|
if status:
|
||||||
logger.info(f"站点【{indexer.get('name')}】连通性正常,不同步CookieCloud数据")
|
logger.info(f"站点【{indexer.get('name')}】连通性正常,不同步CookieCloud数据")
|
||||||
continue
|
continue
|
||||||
@ -79,6 +80,11 @@ class CookieCloudChain(ChainBase):
|
|||||||
_update_count += 1
|
_update_count += 1
|
||||||
elif indexer:
|
elif indexer:
|
||||||
# 新增站点
|
# 新增站点
|
||||||
|
if not status:
|
||||||
|
logger.warn(f"站点【{indexer.get('name')}】无法登录,"
|
||||||
|
f"可能原因:没有该站点账号/站点处于关闭状态/Cookie已失效,暂不新增站点,"
|
||||||
|
f"下次同步将偿试重新添加,也可手动添加该站点")
|
||||||
|
continue
|
||||||
self.siteoper.add(name=indexer.get("name"),
|
self.siteoper.add(name=indexer.get("name"),
|
||||||
url=indexer.get("domain"),
|
url=indexer.get("domain"),
|
||||||
domain=domain,
|
domain=domain,
|
||||||
|
Reference in New Issue
Block a user