适配m-team新鉴权机制

This commit is contained in:
jxxghp
2024-04-29 20:19:46 +08:00
parent c06bdf0491
commit c2a40876e2
5 changed files with 51 additions and 41 deletions

View File

@ -105,9 +105,14 @@ class SiteChain(ChainBase):
"""
user_agent = site.ua or settings.USER_AGENT
url = f"{site.url}api/member/profile"
headers = {
"Content-Type": "application/json",
"User-Agent": user_agent,
"Accept": "application/json, text/plain, */*",
"Authorization": site.token
}
res = RequestUtils(
ua=user_agent,
cookies=site.cookie,
headers=headers,
proxies=settings.PROXY if site.proxy else None,
timeout=15
).post_res(url=url)
@ -115,8 +120,7 @@ class SiteChain(ChainBase):
user_info = res.json()
if user_info and user_info.get("data"):
# 更新最后访问时间
res = RequestUtils(cookies=site.cookie,
ua=user_agent,
res = RequestUtils(headers=headers,
timeout=60,
proxies=settings.PROXY if site.proxy else None,
referer=f"{site.url}index"