我将浏览器对象保持为单例,并希望为可能数千个 url 调用 NewPageAsync()。有没有办法在使用后清理页面?
问问题
108 次
1 回答
1
您可以使用CloseAsync关闭页面:
var page = browser.NewPageAsync();
////
await page.CloseAsync();
一个using
块也会关闭页面:
using (var page = await new browser.PageAsync())
{
///
}
Puppeteer-Sharp v2.0.3+ 也支持await using
积木
await using (var page = await new browser.PageAsync())
{
///
}
于 2020-04-30T14:47:31.507 回答