fix m-team api domain

This commit is contained in:
jxxghp
2024-06-19 14:34:07 +08:00
parent c7dc577482
commit 46a32df45b
6 changed files with 14 additions and 9 deletions

View File

@@ -38,7 +38,7 @@ class AutoSignIn(_PluginBase):
# 插件图标
plugin_icon = "signin.png"
# 插件版本
plugin_version = "2.3.2"
plugin_version = "2.4"
# 插件作者
plugin_author = "thsrite"
# 作者主页

View File

@@ -6,6 +6,7 @@ from ruamel.yaml import CommentedMap
from app.core.config import settings
from app.plugins.autosignin.sites import _ISiteSigninHandler
from app.utils.http import RequestUtils
from app.utils.string import StringUtils
class MTorrent(_ISiteSigninHandler):
@@ -36,12 +37,14 @@ class MTorrent(_ISiteSigninHandler):
"Accept": "application/json, text/plain, */*",
"Authorization": site_info.get("token")
}
url = site_info.get('url')
domain = StringUtils.get_url_domain(url)
# 更新最后访问时间
res = RequestUtils(headers=headers,
timeout=60,
proxies=settings.PROXY if site_info.get("proxy") else None,
referer=f"{site_info.get('url')}index"
).post_res(url=urljoin(site_info.get('url'), "api/member/updateLastBrowse"))
referer=f"{url}index"
).post_res(url=f"https://api.{domain}/api/member/updateLastBrowse")
if res:
return True, "模拟登录成功"
elif res is not None:

View File

@@ -43,7 +43,7 @@ class SiteStatistic(_PluginBase):
# 插件图标
plugin_icon = "statistic.png"
# 插件版本
plugin_version = "3.7"
plugin_version = "3.8"
# 插件作者
plugin_author = "lightolly"
# 作者主页

View File

@@ -97,9 +97,6 @@ class ISiteUserInfo(metaclass=ABCMeta):
# 错误信息
self.err_msg = None
# 内部数据
self._base_url = None
self._site_cookie = None
self._index_html = None
self._addition_headers = None
# 站点页面

View File

@@ -7,6 +7,7 @@ from lxml import etree
from app.log import logger
from app.plugins.sitestatistic.siteuserinfo import ISiteUserInfo, SITE_BASE_ORDER, SiteSchema
from app.utils.string import StringUtils
class MTorrentSiteUserInfo(ISiteUserInfo):
@@ -49,6 +50,8 @@ class MTorrentSiteUserInfo(ISiteUserInfo):
"""
获取站点页面地址
"""
# 更换api地址
self._base_url = f"https://api.{StringUtils.get_url_domain(self._base_url)}"
self._user_traffic_page = None
self._user_detail_page = None
self._user_basic_page = "api/member/profile"