🎨: Fix TikTok Web msToken code 404

This commit is contained in:
Evil0ctal 2024-05-26 18:03:15 -07:00
parent cc03bb943e
commit 1341b60c4e
3 changed files with 8 additions and 11 deletions

View File

@ -10,7 +10,7 @@ TokenManager:
https: https:
msToken: msToken:
url: https://mssdk-sg.tiktok.com/web/common?msToken=1Ab-7YxR9lUHSem0PraI_XzdKmpHb6j50L8AaXLAd2aWTdoJCYLfX_67rVQFE4UwwHVHmyG_NfIipqrlLT3kCXps-5PYlNAqtdwEg7TrDyTAfCKyBrOLmhMUjB55oW8SPZ4_EkNxNFUdV7MquA== url: https://mssdk.tiktokw.us/web/report?msToken=1Ab-7YxR9lUHSem0PraI_XzdKmpHb6j50L8AaXLAd2aWTdoJCYLfX_67rVQFE4UwwHVHmyG_NfIipqrlLT3kCXps-5PYlNAqtdwEg7TrDyTAfCKyBrOLmhMUjB55oW8SPZ4_EkNxNFUdV7MquA==
magic: 538969122 magic: 538969122
version: 1 version: 1
dataType: 8 dataType: 8

View File

@ -76,9 +76,6 @@ class TokenManager:
msToken = str(httpx.Cookies(response.cookies).get("msToken")) msToken = str(httpx.Cookies(response.cookies).get("msToken"))
if len(msToken) not in [148]:
raise APIResponseError("{0} 内容不符合要求".format("msToken"))
return msToken return msToken
# except httpx.RequestError as exc: # except httpx.RequestError as exc:
@ -90,7 +87,7 @@ class TokenManager:
# except httpx.HTTPStatusError as e: # except httpx.HTTPStatusError as e:
# # 捕获 httpx 的状态代码错误 (captures specific status code errors from httpx) # # 捕获 httpx 的状态代码错误 (captures specific status code errors from httpx)
# if response.status_code == 401: # if response.status_code == 401:
# raise APIUnauthorizedError("参数验证失败,请更新 F2 配置文件中的 {0},以匹配 {1} 新规则" # raise APIUnauthorizedError("参数验证失败,请更新 Douyin_TikTok_Download_API 配置文件中的 {0},以匹配 {1} 新规则"
# .format("msToken", "tiktok") # .format("msToken", "tiktok")
# ) # )
# #
@ -151,7 +148,7 @@ class TokenManager:
except httpx.HTTPStatusError as e: except httpx.HTTPStatusError as e:
# 捕获 httpx 的状态代码错误 (captures specific status code errors from httpx) # 捕获 httpx 的状态代码错误 (captures specific status code errors from httpx)
if response.status_code == 401: if response.status_code == 401:
raise APIUnauthorizedError("参数验证失败,请更新 F2 配置文件中的 {0},以匹配 {1} 新规则" raise APIUnauthorizedError("参数验证失败,请更新 Douyin_TikTok_Download_API 配置文件中的 {0},以匹配 {1} 新规则"
.format("ttwid", "tiktok") .format("ttwid", "tiktok")
) )
@ -190,7 +187,7 @@ class TokenManager:
except httpx.HTTPStatusError as e: except httpx.HTTPStatusError as e:
# 捕获 httpx 的状态代码错误 (captures specific status code errors from httpx) # 捕获 httpx 的状态代码错误 (captures specific status code errors from httpx)
if response.status_code == 401: if response.status_code == 401:
raise APIUnauthorizedError("参数验证失败,请更新 F2 配置文件中的 {0},以匹配 {1} 新规则" raise APIUnauthorizedError("参数验证失败,请更新 Douyin_TikTok_Download_API 配置文件中的 {0},以匹配 {1} 新规则"
.format("odin_tt", "tiktok") .format("odin_tt", "tiktok")
) )

View File

@ -348,10 +348,10 @@ class TikTokWebCrawler:
# print(response) # print(response)
# 获取用户的个人信息 # 获取用户的个人信息
# secUid = "MS4wLjABAAAAfDPs6wbpBcMMb85xkvDGdyyyVAUS2YoVCT9P6WQ1bpuwEuPhL9eFtTmGvxw1lT2C" secUid = "MS4wLjABAAAAfDPs6wbpBcMMb85xkvDGdyyyVAUS2YoVCT9P6WQ1bpuwEuPhL9eFtTmGvxw1lT2C"
# uniqueId = "c4shjaz" uniqueId = "c4shjaz"
# response = await self.fetch_user_profile(secUid, uniqueId) response = await self.fetch_user_profile(secUid, uniqueId)
# print(response) print(response)
# 获取用户的作品列表 # 获取用户的作品列表
# secUid = "MS4wLjABAAAAfDPs6wbpBcMMb85xkvDGdyyyVAUS2YoVCT9P6WQ1bpuwEuPhL9eFtTmGvxw1lT2C" # secUid = "MS4wLjABAAAAfDPs6wbpBcMMb85xkvDGdyyyVAUS2YoVCT9P6WQ1bpuwEuPhL9eFtTmGvxw1lT2C"