Spaces:
Runtime error
Runtime error
File size: 670 Bytes
fb38ec5 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | import puppeteer from "puppeteer-core";
async function run() {
// WebSocket endpoint to connect Browser using Chrome DevTools Protocol (CDP)
const wsEndpoint = "ws://0.0.0.0:3000";
const browser = await puppeteer.connect({ browserWSEndpoint: wsEndpoint });
try {
const page = await browser.newPage();
// Navigate to a website and log the title
await page.goto("https://steel.dev");
console.log(`Page title: ${await page.title()}`);
} finally {
// Cleanup: close all pages and disconnect browser
await Promise.all((await browser.pages()).map((p) => p.close()));
await browser.disconnect();
}
}
run().catch(console.error);
|