Javascript Puppeter如何使用browser.newPage而无需等待dom加载,或默认值为;加载--只需立即打开它,继续前进

Javascript Puppeter如何使用browser.newPage而无需等待dom加载,或默认值为;加载--只需立即打开它,继续前进,javascript,node.js,web-scraping,puppeteer,Javascript,Node.js,Web Scraping,Puppeteer,我的代码中包含以下内容: for (let i = 0; i < list.length; ++i) { variableNames[i] = await browser.newPage(); await variableNames[i].goto('https://www.Example.com/'+list[i], {waitUntil: 'domcontentloaded'}); } for(设i=0;i{}) 只需添加一个catch块。您也需要加载css/ima

我的代码中包含以下内容:

for (let i = 0; i < list.length; ++i)
{ 
    variableNames[i] = await browser.newPage();
    await variableNames[i].goto('https://www.Example.com/'+list[i], {waitUntil: 'domcontentloaded'});
}
for(设i=0;i
这会在一个浏览器实例中创建大量选项卡,这很有效。问题正在等待variableNames[i]。转到时间太长

最终的结果是,它一页接一页地相对缓慢地打开。
打开页面,一直停留到“domcontentloaded”,然后打开下一页,依此类推

如果我删除了wait,它会立即打开,但是事情会因为错误而变得混乱

默认情况下,如果没有waitUntil选项,它会等待“加载”,加载速度较慢,最快的是“domcontentloaded”,但速度仍然很慢,考虑到我要做的就是打开一堆选项卡,而不等待,同时保留哪个变量拥有哪个选项卡的历史记录

我基本上不希望它等待任何东西,只要输入URL并完成


我将如何完成此任务?

如果有人发现此问题的解决方案:
variableNames[i].goto('https://example/“+list[i]).catch(()=>{})

只需添加一个catch块。

您也需要加载css/images/javascript吗?@SélimAchour我已经删除了图像,但由于我需要的所有HTML都已加载,所以我无法删除任何javascript。由于某些原因删除CSS也会破坏网站。我的问题是,我看不到一个只打开一个选项卡的选项,而不必使用默认选项或“等待”直到发生某件事,你必须等待某件事。如果你不是在等待goto,也许可以等待选择器。