Я использую node.js и puppeteer для получения некоторых данных. Некоторые файлы, которые я открываю, довольно большие ... и затем я получаю сообщение об ошибке:
Ошибка:
our error { TimeoutError: Navigation Timeout Exceeded: 30000ms exceeded
at Promise.then (/project/node_modules/puppeteer/lib/NavigatorWatcher.js:74:21)
at <anonymous> name: 'TimeoutError' }
Как я могу игнорировать это или установить более высокий тайм-аут?
Это мой сценарий:
await page.goto('url'+tableCell04Val, {waitUntil: 'load'});
const records = await page.evaluate( () =>
{
const page = document.createElement( 'html' );
const page_content = document.body.textContent;
page.innerHTML = page_content;
return {
'valueA' : Array.from( page.getElementsByTagName( 'valueA' ), e => e.textContent ),
'valueB' : Array.from( page.getElementsByTagName( 'valueB' ), e => e.textContent ),
'valueC' : Array.from( page.getElementsByTagName( 'valueC' ), e => e.textContent ),
'valueD' : Array.from( page.getElementsByTagName( 'valueD' ), e => e.textContent )
};
});