Files
container/applications/puppeteer/puppeteer-script.js

24 lines
639 B
JavaScript

import puppeteer from 'puppeteer';
const browser = await puppeteer.launch({
headless: new,
args: ['--no-sandbox', '--disable-setuid-sandbox'],
});
const page = await browser.newPage();
try {
// Navigate to the page
await page.goto('<https://example.com>', { waitUntil: 'load', timeout: 60_000 }); // 60 seconds timeout
// Take a screenshot
await page.screenshot({ path: 'example.jpeg', fullPage: true });
console.log('Puppeteer script executed successfully.');
} catch (error) {
console.error('Error running Puppeteer script:', error);
} finally {
// Close the browser
await browser.close();
}