Я сделал глупую опечатку при поиске ответов от других людей. На самом деле это было просто. Параметр запуска содержит неправильный текст, достаточно удалить http: //, поскольку я использую прямой IP-адрес. Таким образом, правильный синтаксис:
rivate static readonly LaunchOptions puppeteer_launchOptions = new LaunchOptions
{
Headless = false,
IgnoreHTTPSErrors = true,
Args = new [] {
"--proxy-server=1.2.3.4:5678",
"--no-sandbox",
"--disable-infobars",
"--disable-setuid-sandbox",
"--ignore-certificate-errors",
},
};
Кстати, --disable-infobars, кажется, не работает с 1.19.0 до 1.20.0;Я всегда вижу информацию: Chrome управляется автоматизированным тестовым программным обеспечением. Я помню, как кто-то сказал, что с 1.19.0 Google Chrome что-то изменил, поэтому --disable-infobars не работает, но он также привел пример того, как отключить предупреждение, но его метод НЕ включал PuppeteerSharp, Puppeteer был включен. Сейчас я пока не могу понять.
Надеюсь, мой вопрос поможет другим людям. Это просто опечатка, а не большая проблема!