Перейти до вмісту
    TypeScript / Автоматичні дії з браузером на TypeScript

    Автоматичні дії з браузером на TypeScript

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

    Залишити відповідь

    Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *