gpt4 book ai didi

Puppeteer - 多页面导航

转载 作者:行者123 更新时间:2023-12-05 06:34:17 25 4
gpt4 key购买 nike

大多数 puppeteer 示例都与一页抓取有关。

如何通过点击每个页面上的提交按钮来导航多个页面,模拟用户站点导航?

最佳答案

根据documentation ,

browser.pages() returns: >> Promise which resolves to an array of all open pages. Non visible pages, such as "background_page", will not be listed here. You can find them using target.page().

const activePages = await browser.pages();

例如,如果有 3 个打开的页面,您可以轻松处理它们并使用 Page 对象的方法:

// take screenshots
await activePages[0].screenshot({path: 'screenshot.png' });
await activePages[1].screenshot({path: 'screenshot1.png' });
await activePages[2].screenshot({path: 'screenshot2.png' });

// close first page
await activePages[0].close();

关于Puppeteer - 多页面导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50340303/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com