Есть ли метод удаления страницы, соответствующий NewPageAsyn c () в PuppeteerSharp? - PullRequest
0 голосов
/ 30 апреля 2020

Я сохраняю объект браузера как одиночный объект и хотел бы вызвать NewPageAsyn c () для потенциально тысяч URL. Есть ли способ очистить страницу после ее использования?

1 Ответ

1 голос
/ 30 апреля 2020

Вы можете закрыть страницу, используя CloseAsyn c:

var page = browser.NewPageAsync();
////
await page.CloseAsync();

Блок using также закроет страницу:

using (var page = await new browser.PageAsync())
{
///
}

Кукольник -Sharp v2.0.3 + также поддерживает await using блоков

await using (var page = await new browser.PageAsync())
{
 ///
}
...