Ошибка: страница упала! в Page._onTargetCrashed PUPPETEER - PullRequest
0 голосов
/ 02 мая 2020

У меня ошибка страницы cra sh даже после обработки ее с помощью catch и использования page.on (ошибка). Пожалуйста, помогите мне исправить эту ошибку.

  // open the headless browser
  var browser = await puppeteer.launch({ headless: true, args: ['--disable-gpu','--disable-dev-shm-usage', '--no-sandbox', '--disable-setuid-sandbox'] });
  // Open a new page
  var page = await browser.newPage();
  var hsURL =highschoolURL.concat(hsList[i].trim()).concat("/academics");
  await page.setDefaultNavigationTimeout(0);
  page.on('error', err=> {
    console.log('error happen at the page: ', err);
  });

  page.on('pageerror', pageerr=> {
    console.log('pageerror occurred: ', pageerr);
  })
  await page.goto(hsURL, {waitUntil : 'networkidle2'}).catch(e => console.error(e));

1 Ответ

0 голосов
/ 02 мая 2020

по умолчанию setDefaultNavigationTimeout равно 3000 (3 секунды). Вы не должны устанавливать setDefaultNavigationTimeout в 0. Просто установите setDefaultNavigationTimeout на ожидание page.setDefaultNavigationTimeout (3000); или удалите эти предложения

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