#c# #puppeteer #puppeteer-sharp
Вопрос:
Я пытаюсь использовать Puppeteer Sharp для запуска автоматизированного процесса на веб-сайте, но я застрял на начальном этапе загрузки версии. Когда я запускаю этот код, я дохожу до вызова функции DownloadAsync (), но последующие строки не достигаются, и процесс завершается сразу после его выполнения. Там даже нет исключения, на которое я мог бы посмотреть.
Я по-разному пробовал без аргумента, аргумент INT и этот строковый аргумент в качестве входных данных для функции DownloadAsync (), но, похоже, это не имеет видимого значения.
Я просмотрел исходный код функции DownloadAsync (), но не могу понять, где или почему это приведет к завершению вызывающей ее программы. Использование функции пошагового перехода в режиме отладки в этой строке не приводит меня к какому-либо исходному файлу, оно просто завершает программу, как если бы я использовал пошаговый переход.
var browserFetcher = new BrowserFetcher();
try
{
await browserFetcher.DownloadAsync("533271");
} catch (Exception e)
{
Console.WriteLine("error thrown: " e.Message);
}