/** * prendre un screenshot avec puppeteer */ import fs from "fs"; import puppeteer from "puppeteer"; let url = "https://www.cipherbliss.com" async function captureScreenshot() { const targetUrl = url; const screenshotPath = "screenshots/github-profile.jpeg"; try { // Launch headless Chromium browser const browser = await puppeteer.launch({ headless: true }); // Create a new page const page = await browser.newPage(); // Set viewport width and height await page.setViewport({ width: 1440, height: 1080 }); // Navigate to the target URL await page.goto(targetUrl); // Capture screenshot and save it await page.screenshot({ path: screenshotPath }); await browser.close(); console.log("\nšŸŽ‰ GitHub profile screenshot captured successfully."); } catch (err) { console.log("āŒ Error: ", err.message); } } captureScreenshot();