Skip to content

Commit 259e88d

Browse files
committed
feat: 添加请求参数以模拟特定设备和浏览器信息
Update request.dev.js
1 parent 039e4e4 commit 259e88d

1 file changed

Lines changed: 27 additions & 1 deletion

File tree

src/request.dev.js

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Console.info(`PATHs: ${PATHs}`);
1818
// 解析格式
1919
const FORMAT = ($request.headers?.["Content-Type"] ?? $request.headers?.["content-type"])?.split(";")?.[0];
2020
Console.info(`FORMAT: ${FORMAT}`);
21-
(async () => {
21+
!(async () => {
2222
/**
2323
* 设置
2424
* @type {{Settings: import('./types').Settings}}
@@ -226,6 +226,32 @@ Console.info(`FORMAT: ${FORMAT}`);
226226
break;
227227
}
228228
}
229+
url.searchParams.set("xorb", 2);
230+
url.searchParams.set("xobt", 3);
231+
url.searchParams.set("xovt", 3);
232+
url.searchParams.set("cbrand", "apple");
233+
url.searchParams.set("cbr", "Safari");
234+
url.searchParams.set("cbrver", 26.1);
235+
url.searchParams.set("c", "WEB");
236+
url.searchParams.set("cver", "2.20251027.01.00");
237+
url.searchParams.set("cplayer", "UNIPLAYER");
238+
url.searchParams.set("cos", "Macintosh");
239+
url.searchParams.set("cosver", "10_15_7");
240+
url.searchParams.set("cplatform", "DESKTOP");
241+
if ($request.headers["User-Agent"]) $request.headers["User-Agent"] = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.1 Safari/605.1.15";
242+
if ($request.headers["user-agent"]) $request.headers["user-agent"] = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.1 Safari/605.1.15";
243+
$request.headers["x-goog-authuser"] = "0";
244+
$request.headers["pragma"] = "no-cache";
245+
$request.headers["sec-fetch-dest"] = "empty";
246+
$request.headers["sec-fetch-site"] = "same-origin";
247+
//$request.headers["priority"] = "u=3, i";
248+
$request.headers["x-youtube-client-name"] = "1";
249+
$request.headers["x-youtube-time-zone"] = "Asia/Shanghai";
250+
$request.headers["x-youtube-device"] = "cbr=Safari&cbrand=apple&cbrver=26.1&ceng=WebKit&cengver=605.1.15&cos=Macintosh&cosver=10_15_7&cplatform=DESKTOP";
251+
$request.headers["accept-language"] = "zh-CN,zh-Hans;q=0.9";
252+
$request.headers["x-youtube-client-version"] = "2.20251029.01.00";
253+
$request.headers["x-youtube-page-label"] = "youtube.desktop.web_20251029_01_RC00";
254+
$request.headers["sec-fetch-mode"] = "cors";
229255
if (url.searchParams.get("tlang")) {
230256
Console.info("翻译语言:已指定");
231257
// 保存目标语言

0 commit comments

Comments
 (0)