Sah*_*oni 7 javascript node.js puppeteer
我正在使用木偶进行网页抓取;matchesLinks 是一个包含一些游戏的 url 的数组。我的代码如下所示:
for (let i = 0; i < matchesLinks.length; i++) {
   await page.goto(matchesLinks[i]);
   await page.goto(matchesLinks[i]);
   await new Promise((r) => setTimeout(r, 6000));
 }
转到 1 或 2 个 URL 后,我收到错误:originalMessage: 'No frame for given id found'
任何人都可以帮助我为什么会收到此错误
小智 6
三天以来我一直在尝试解决这个问题..一点运气都没有..尽管如果您在浏览器的启动选项中设置“headless: true”,问题就会完全消失..所以这个问题仅与“headless: false”相关“ 环境。
对于那些试图提供帮助的人。当使用“page.goto”访问具有 iframe 的网站并重定向请求时会出现此问题(如果您想知道,尝试中止这些请求或等待 domcontentloaded 无法解决问题)。例如,每次尝试访问“https://www.whatismyip.com/”时都会发生这种情况
| 归档时间: | 
 | 
| 查看次数: | 3374 次 | 
| 最近记录: |