mirror of
https://github.com/Jerryplusy/rc-plugin.git
synced 2025-10-14 16:19:18 +00:00
🐞 fix: 修复部分情况下 pc 端 tiktok 无法解析
This commit is contained in:
parent
a217370f61
commit
c12b3a2363
@ -33,6 +33,14 @@ export function ytDlpGetDuration(url, isOversea, proxy) {
|
|||||||
return execSync(`yt-dlp --get-duration --skip-download ${constructProxyParam(isOversea, proxy)} ${url}`);
|
return execSync(`yt-dlp --get-duration --skip-download ${constructProxyParam(isOversea, proxy)} ${url}`);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function constructEncodingParam(url) {
|
||||||
|
let encodingParam = "";
|
||||||
|
if (url.includes("youtu")) {
|
||||||
|
encodingParam = "--encoding UTF-8";
|
||||||
|
}
|
||||||
|
return encodingParam;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获取标题
|
* 获取标题
|
||||||
* @param url
|
* @param url
|
||||||
@ -43,7 +51,8 @@ export function ytDlpGetDuration(url, isOversea, proxy) {
|
|||||||
*/
|
*/
|
||||||
export function ytDlpGetTilt(url, isOversea, proxy, cookiePath = "") {
|
export function ytDlpGetTilt(url, isOversea, proxy, cookiePath = "") {
|
||||||
const cookieParam = constructCookiePath(url, cookiePath);
|
const cookieParam = constructCookiePath(url, cookiePath);
|
||||||
return execSync(`yt-dlp --get-title --skip-download ${cookieParam} ${ constructProxyParam(isOversea, proxy) } ${ url } --encoding utf8`);
|
const encodingParam = constructEncodingParam(url);
|
||||||
|
return execSync(`yt-dlp --get-title --skip-download ${cookieParam} ${ constructProxyParam(isOversea, proxy) } ${ url } ${encodingParam}`);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
x
Reference in New Issue
Block a user