Кукловод так долго загружал страницу - PullRequest
0 голосов
/ 13 июня 2018

Я пытаюсь загрузить URL с помощью Puppeteer и сделать снимок экрана, так или иначе загрузка страницы занимает слишком много времени.Вот мой код

    const puppeteer = require('puppeteer');

    (async () => {
        const browser = await puppeteer.launch({
            // headless: false,
            args: [
                `--window-size=42280,39960`,
                // `--shm-size=1gb`,
                // `--disable-dev-shm-usage`
            ]
        });
        const page = await browser.newPage();
        await page.setViewport({
            height: 39960,
            width: 42280,
        });
        console.log('Page created');
        await page.goto('https://www.google.com');
        console.log('page loaded');
        await page.screenshot({
            path: 'example.png'
        });
        await browser.close();
    })();

Кто-нибудь сталкивался с такой же проблемой?

1 Ответ

0 голосов
/ 13 июня 2018

Причина ошибки заключается в следующем:

await page.setViewport({
  height: 39960,
  width: 42280,
});

Ошибка запуска вашего кода.Ошибка: Ошибка протокола (Page.captureScreenshot): Цель закрыта.

Кукольник не может сделать снимок экрана с этим разрешением.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...