Playwright 关闭 webdriver
# 有空时试一下
var app = CreateApp(args);
    var logger = this.GetLogger(app);

    // 安装一下
    // Microsoft.Playwright.Program.Main(new string[] { "install" }); 

    using var playwright = await Microsoft.Playwright.Playwright.CreateAsync();

    var proxy = new Microsoft.Playwright.Proxy() { Server = "http://192.168.0.90:17890" };
    var browserArgs = new List<string>();
    browserArgs.Add("--disable-blink-features=AutomationControlled");
    await using var browser = await playwright.Chromium.LaunchAsync(new() { Headless = false, Proxy = proxy, Args = browserArgs });

    var page = await browser.NewPageAsync();

    var s = """ delete Object.getPrototypeOf(navigator).webdriver    """;
    await page.AddInitScriptAsync(s);

    await page.GotoAsync("https://bot.sannysoft.com/");

    return;
上一篇
下一篇