Оцініть цю публікацію!
[Усього: 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.