fix m-team api path
This commit is contained in:
parent
9cf240b8e8
commit
681f1eaeb5
@ -107,7 +107,8 @@ class SiteChain(ChainBase):
|
|||||||
判断站点是否已经登陆:m-team
|
判断站点是否已经登陆:m-team
|
||||||
"""
|
"""
|
||||||
user_agent = site.ua or settings.USER_AGENT
|
user_agent = site.ua or settings.USER_AGENT
|
||||||
url = f"{site.url}api/member/profile"
|
domain = StringUtils.get_url_domain(site.url)
|
||||||
|
url = f"https://api.{domain}/api/member/profile"
|
||||||
headers = {
|
headers = {
|
||||||
"Content-Type": "application/json",
|
"Content-Type": "application/json",
|
||||||
"User-Agent": user_agent,
|
"User-Agent": user_agent,
|
||||||
@ -127,7 +128,7 @@ class SiteChain(ChainBase):
|
|||||||
timeout=site.timeout or 15,
|
timeout=site.timeout or 15,
|
||||||
proxies=settings.PROXY if site.proxy else None,
|
proxies=settings.PROXY if site.proxy else None,
|
||||||
referer=f"{site.url}index"
|
referer=f"{site.url}index"
|
||||||
).post_res(url=urljoin(url, "api/member/updateLastBrowse"))
|
).post_res(url=f"https://api.{domain}/api/member/updateLastBrowse")
|
||||||
if res:
|
if res:
|
||||||
return True, "连接成功"
|
return True, "连接成功"
|
||||||
else:
|
else:
|
||||||
|
@ -19,13 +19,14 @@ class MTorrentSpider:
|
|||||||
"""
|
"""
|
||||||
_indexerid = None
|
_indexerid = None
|
||||||
_domain = None
|
_domain = None
|
||||||
|
_url = None
|
||||||
_name = ""
|
_name = ""
|
||||||
_proxy = None
|
_proxy = None
|
||||||
_cookie = None
|
_cookie = None
|
||||||
_ua = None
|
_ua = None
|
||||||
_size = 100
|
_size = 100
|
||||||
_searchurl = "%sapi/torrent/search"
|
_searchurl = "https://api.%s/api/torrent/search"
|
||||||
_downloadurl = "%sapi/torrent/genDlToken"
|
_downloadurl = "https://api.%s/api/torrent/genDlToken"
|
||||||
_pageurl = "%sdetail/%s"
|
_pageurl = "%sdetail/%s"
|
||||||
_timeout = 15
|
_timeout = 15
|
||||||
|
|
||||||
@ -54,7 +55,8 @@ class MTorrentSpider:
|
|||||||
self.systemconfig = SystemConfigOper()
|
self.systemconfig = SystemConfigOper()
|
||||||
if indexer:
|
if indexer:
|
||||||
self._indexerid = indexer.get('id')
|
self._indexerid = indexer.get('id')
|
||||||
self._domain = indexer.get('domain')
|
self._url = indexer.get('domain')
|
||||||
|
self._domain = StringUtils.get_url_domain(self._url)
|
||||||
self._searchurl = self._searchurl % self._domain
|
self._searchurl = self._searchurl % self._domain
|
||||||
self._name = indexer.get('name')
|
self._name = indexer.get('name')
|
||||||
if indexer.get('proxy'):
|
if indexer.get('proxy'):
|
||||||
@ -124,7 +126,7 @@ class MTorrentSpider:
|
|||||||
'grabs': int(result.get('status', {}).get("timesCompleted") or '0'),
|
'grabs': int(result.get('status', {}).get("timesCompleted") or '0'),
|
||||||
'downloadvolumefactor': self.__get_downloadvolumefactor(result.get('status', {}).get("discount")),
|
'downloadvolumefactor': self.__get_downloadvolumefactor(result.get('status', {}).get("discount")),
|
||||||
'uploadvolumefactor': self.__get_uploadvolumefactor(result.get('status', {}).get("discount")),
|
'uploadvolumefactor': self.__get_uploadvolumefactor(result.get('status', {}).get("discount")),
|
||||||
'page_url': self._pageurl % (self._domain, result.get('id')),
|
'page_url': self._pageurl % (self._url, result.get('id')),
|
||||||
'imdbid': self.__find_imdbid(result.get('imdb')),
|
'imdbid': self.__find_imdbid(result.get('imdb')),
|
||||||
'labels': labels,
|
'labels': labels,
|
||||||
'category': category
|
'category': category
|
||||||
|
Loading…
x
Reference in New Issue
Block a user