feat: Puppeteer flags

This commit is contained in:
2024-08-18 10:10:53 +07:00
parent 45a4a9ff64
commit 0907e215b4

View File

@@ -58,7 +58,27 @@ export async function getStream(
}
export async function getYouTubeFormats(id: string) {
if (!browser) browser = await puppeteer.launch();
if (!browser) {
browser = await puppeteer.launch({
headless: true,
args: [
"--disable-gpu",
"--disable-dev-shm-usage",
"--disable-setuid-sandbox",
"--no-first-run",
"--no-sandbox",
"--no-zygote",
"--deterministic-fetch",
"--disable-features=IsolateOrigins",
"--disable-site-isolation-trials",
"--single-process",
],
});
browser.once("disconnected", () => {
browser = null;
});
}
const page = await browser.newPage();
await page.goto(`https://www.youtube.com/watch?v=${id}&has_verified=1`, {