const puppeteer = require("puppeteer-core"); const chromePath = "C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe"; (async () => { console.log("Launching..."); const browser = await puppeteer.launch({ executablePath: chromePath, headless: "new", args: ["--no-sandbox","--disable-setuid-sandbox","--disable-dev-shm-usage","--disable-gpu","--single-process"], }); const page = await browser.newPage(); console.log("Going to example.com..."); await page.goto("https://example.com", { waitUntil: "domcontentloaded", timeout: 15000 }); const title = await page.title(); const text = await page.evaluate(() => document.body?.innerText || ""); console.log("Title:", title); console.log("Text:", text.substring(0, 300)); console.log("\nNow trying Facebook..."); await page.goto("https://www.facebook.com/comunicuns/", { waitUntil: "domcontentloaded", timeout: 20000 }); const fbTitle = await page.title(); const fbText = await page.evaluate(() => document.body?.innerText || ""); console.log("FB Title:", fbTitle); console.log("FB Text:", fbText.substring(0, 500)); await browser.close(); console.log("\nDONE!"); })().catch(e => console.error("FAIL:", e.message));