mirror of
https://github.com/allaunthefox/Research-Stack.git
synced 2026-07-31 03:05:21 +00:00
19 lines
593 B
JavaScript
19 lines
593 B
JavaScript
// Playwright: load pages in parallel, extract innerText.
|
|
const { chromium } = require("playwright");
|
|
|
|
(async () => {
|
|
const urls = process.argv.slice(2);
|
|
if (!urls.length) process.exit(1);
|
|
|
|
const browser = await chromium.launch({ headless: true });
|
|
await Promise.all(
|
|
urls.map(async (url) => {
|
|
const page = await browser.newPage();
|
|
await page.goto(url, { waitUntil: "load" });
|
|
const text = await page.evaluate(() => document.body.innerText);
|
|
console.log(`[${url}] ${text.length} chars`);
|
|
await page.close();
|
|
})
|
|
);
|
|
await browser.close();
|
|
})();
|