🦄 reactor: 优化一些细节

This commit is contained in:
zhiyu1998 2024-05-28 21:07:46 +08:00
parent 3d591d6996
commit 56e6484642

View File

@ -254,7 +254,7 @@ export class tools extends plugin {
cookie: this.douyinCookie,
};
const dyApi = DY_INFO.replace("{}", douId);
// xg参数
// a-bogus参数
const abParam = aBogus.generate_a_bogus(
new URLSearchParams(new URL(dyApi).search).toString(),
headers["User-Agent"],
@ -262,9 +262,11 @@ export class tools extends plugin {
// const param = resp.data.result[0].paramsencode;
const resDyApi = `${ dyApi }&a_bogus=${ abParam }`;
headers['Referer'] = `https://www.douyin.com/video/${ douId }`
// 定义一个dy请求
const dyResponse = () => axios.get(resDyApi, {
headers,
});
// 如果失败进行3次重试
const data = await retryAxiosReq(dyResponse)
// logger.info(data)
const item = await data.aweme_detail;