mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-09-05 07:27:15 +08:00
修复HDDolby
This commit is contained in:
@@ -52,6 +52,7 @@ class SiteChain(ChainBase):
|
|||||||
"1ptba.com": self.__indexphp_test,
|
"1ptba.com": self.__indexphp_test,
|
||||||
"star-space.net": self.__indexphp_test,
|
"star-space.net": self.__indexphp_test,
|
||||||
"yemapt.org": self.__yema_test,
|
"yemapt.org": self.__yema_test,
|
||||||
|
"hddolby.com": self.__hddolby_test,
|
||||||
}
|
}
|
||||||
|
|
||||||
def refresh_userdata(self, site: dict = None) -> Optional[SiteUserData]:
|
def refresh_userdata(self, site: dict = None) -> Optional[SiteUserData]:
|
||||||
@@ -251,6 +252,32 @@ class SiteChain(ChainBase):
|
|||||||
site.url = f"{site.url}index.php"
|
site.url = f"{site.url}index.php"
|
||||||
return self.__test(site)
|
return self.__test(site)
|
||||||
|
|
||||||
|
@staticmethod
|
||||||
|
def __hddolby_test(site: Site) -> Tuple[bool, str]:
|
||||||
|
"""
|
||||||
|
判断站点是否已经登陆:hddolby
|
||||||
|
"""
|
||||||
|
url = f"{site.url}api/v1/user/data"
|
||||||
|
headers = {
|
||||||
|
"Content-Type": "application/json",
|
||||||
|
"Accept": "application/json, text/plain, */*",
|
||||||
|
"x-api-key": site.apikey,
|
||||||
|
}
|
||||||
|
res = RequestUtils(
|
||||||
|
headers=headers,
|
||||||
|
proxies=settings.PROXY if site.proxy else None,
|
||||||
|
timeout=site.timeout or 15
|
||||||
|
).get_res(url=url)
|
||||||
|
if res is None:
|
||||||
|
return False, "无法打开网站!"
|
||||||
|
if res.status_code == 200:
|
||||||
|
user_info = res.json()
|
||||||
|
if user_info and user_info.get("status") == 0:
|
||||||
|
return True, "连接成功"
|
||||||
|
return False, "APIKEY已过期"
|
||||||
|
else:
|
||||||
|
return False, f"错误:{res.status_code} {res.reason}"
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def __parse_favicon(url: str, cookie: str, ua: str) -> Tuple[str, Optional[str]]:
|
def __parse_favicon(url: str, cookie: str, ua: str) -> Tuple[str, Optional[str]]:
|
||||||
"""
|
"""
|
||||||
|
|||||||
+1
-1
@@ -1,2 +1,2 @@
|
|||||||
APP_VERSION = 'v2.3.3'
|
APP_VERSION = 'v2.3.3-1'
|
||||||
FRONTEND_VERSION = 'v2.3.3'
|
FRONTEND_VERSION = 'v2.3.3'
|
||||||
|
|||||||
Reference in New Issue
Block a user