Valip
Valip

Reputation: 4640

Puppeteer won't load page

I'm trying to use puppeteer to grab the requests from this page https://www.gsksaglik.com/internal-redirects.html but it seems that the page is not loaded at all because the browser won't close...

This is my code:

const puppeteer = require('puppeteer');

(async () => {
  const browser = await puppeteer.launch();
  const page = await browser.newPage();
  page.on('request', (data) => console.log(data));
  page.on('requestfailed', (data) => console.log(data));
  page.on('requestfinished', (data) => console.log(data));
  await page.goto('https://www.gsksaglik.com/internal-redirects.html');

  await browser.close();
})();

The events page.request, page.requestfailed and requestfinised are not fired

Does anyone know why this page isn't loaded?

Upvotes: 3

Views: 9978

Answers (1)

Shubham Batra
Shubham Batra

Reputation: 2375

Give timeout mannually

await page.goto('https://www.gsksaglik.com/internal-redirects.html', {
            networkIdleTimeout: 5000,
            waitUntil: 'networkidle',
            timeout: 3000000
        });

for more reference check this link https://github.com/GoogleChrome/puppeteer/issues/782

Upvotes: 0

Related Questions