mirror of
https://github.com/imputnet/cobalt.git
synced 2025-06-28 09:28:29 +00:00
prevent youtube detect as bot
This commit is contained in:
parent
2860c6c1d6
commit
358fff6f7a
@ -5,7 +5,7 @@ const version = await getVersion();
|
|||||||
|
|
||||||
const env = loadEnvs();
|
const env = loadEnvs();
|
||||||
|
|
||||||
const genericUserAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36";
|
const genericUserAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36";
|
||||||
const cobaltUserAgent = `cobalt/${version} (+https://github.com/imputnet/cobalt)`;
|
const cobaltUserAgent = `cobalt/${version} (+https://github.com/imputnet/cobalt)`;
|
||||||
|
|
||||||
export const canonicalEnv = Object.freeze(structuredClone(process.env));
|
export const canonicalEnv = Object.freeze(structuredClone(process.env));
|
||||||
|
@ -10,12 +10,21 @@ const defaultHeaders = {
|
|||||||
const serviceHeaders = {
|
const serviceHeaders = {
|
||||||
bilibili: {
|
bilibili: {
|
||||||
referer: 'https://www.bilibili.com/'
|
referer: 'https://www.bilibili.com/'
|
||||||
},
|
}, youtube: {
|
||||||
youtube: {
|
accept: 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7',
|
||||||
accept: '*/*',
|
'accept-language': 'en-US,en;q=0.9',
|
||||||
origin: 'https://www.youtube.com',
|
'accept-encoding': 'gzip, deflate, br',
|
||||||
referer: 'https://www.youtube.com',
|
'cache-control': 'max-age=0',
|
||||||
DNT: '?1'
|
'sec-ch-ua': '"Google Chrome";v="131", "Chromium";v="131", "Not_A Brand";v="24"',
|
||||||
|
'sec-ch-ua-mobile': '?0',
|
||||||
|
'sec-ch-ua-platform': '"Windows"',
|
||||||
|
'sec-fetch-dest': 'document',
|
||||||
|
'sec-fetch-mode': 'navigate',
|
||||||
|
'sec-fetch-site': 'none',
|
||||||
|
'sec-fetch-user': '?1',
|
||||||
|
'upgrade-insecure-requests': '1',
|
||||||
|
referer: 'https://www.youtube.com/',
|
||||||
|
origin: 'https://www.youtube.com'
|
||||||
},
|
},
|
||||||
vk: {
|
vk: {
|
||||||
'user-agent': vkClientAgent
|
'user-agent': vkClientAgent
|
||||||
|
Loading…
Reference in New Issue
Block a user