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}`);
|
||||
}
|
||||
|
||||
function constructEncodingParam(url) {
|
||||
let encodingParam = "";
|
||||
if (url.includes("youtu")) {
|
||||
encodingParam = "--encoding UTF-8";
|
||||
}
|
||||
return encodingParam;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取标题
|
||||
* @param url
|
||||
@ -43,7 +51,8 @@ export function ytDlpGetDuration(url, isOversea, proxy) {
|
||||
*/
|
||||
export function ytDlpGetTilt(url, isOversea, proxy, 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