как отключить картинки в кукловоде? - PullRequest
0 голосов
/ 12 декабря 2018

я использую этот код для отключения изображений при загрузке страницы, но не работает:

_page = await _browser.NewPageAsync();

await _page.SetRequestInterceptionAsync(true);

// disable images to download
_page.Request += (sender, e) =>
{
    if (e.Request.ResourceType == ResourceType.Image)
        e.Request.AbortAsync();
    else
        e.Request.ContinueAsync();
};

как я могу это сделать?

1 Ответ

0 голосов
/ 15 декабря 2018

Этот код загрузит www.kayak.com без изображений:

using (var browser = await Puppeteer.LaunchAsync(new LaunchOptions { Headless = false }))
using (var page = await browser.NewPageAsync())
{
    await page.SetRequestInterceptionAsync(true);

    // disable images to download
    page.Request += (sender, e) =>
    {
        if (e.Request.ResourceType == ResourceType.Image)
            e.Request.AbortAsync();
        else
            e.Request.ContinueAsync();
    };
    await page.GoToAsync("https://www.kayak.com");
    Console.ReadLine();
}
...