Оцініть цю публікацію!
[Усього: 0 Середнє значення: 0]
Приклад TypeScript-скрипта, який використовує puppeteer для автоматичного відкривання браузера, переходу на вказану веб-сторінку та скріншоту екрану:
npm install puppeteer ts-node
Створіть файл screenshot.ts та вставте наступний код, замінюючи URL на бажану веб-сторінку:
import * as puppeteer from 'puppeteer';
const URL = 'https://www.example.com';
async function takeScreenshot() {
const browser = await puppeteer.launch();
const page = await browser.newPage();
await page.goto(URL);
await page.screenshot({ path: 'screenshot.png' });
await browser.close();
console.log('Скріншот успішно зроблено.');
}
takeScreenshot();
Запустіть скрипт за допомогою:
ts-node screenshot.ts
Цей скрипт відкриє браузер, перейде на вказану веб-сторінку та зробить скріншот екрану, який буде збережено у поточному каталозі під іменем screenshot.png.
Будь ласка, переконайтеся, що ви дозволили використання браузера зі сторони puppeteer та правильно встановили пакети за допомогою npm.