Puppeteer-sharp зависает при работе в качестве веб-сервиса - PullRequest
0 голосов
/ 01 апреля 2019

Я хочу использовать библиотеку для кукловодов в веб-сервисе, развернутом в среде IIS.

Я уже знаю, что загрузка хрома прошла успешно (я могу найти файл на своем компьютере),К сожалению, насколько я знаю из отладки, задача bf.DownloadAsync не завершается.

</p> <pre><code> [Route("f")] [HttpGet] public void F() { g().Wait(); } public static async Task g() { BrowserFetcher bf = new BrowserFetcher(new BrowserFetcherOptions() { Path = "C:/Users/user/Downloads" }); await bf.DownloadAsync(BrowserFetcher.DefaultRevision); var browser = await Puppeteer.LaunchAsync(new LaunchOptions { Headless = true }); var page = await browser.NewPageAsync(); await page.GoToAsync("http://www.google.com"); await page.ScreenshotAsync("C:/Users/user/Downloads/myOutPutFile.png"); }

Я ожидал, что задача завершится, в результате чего png-файл в моем каталоге загрузки.Фактический результат заключается в том, что bf.DownloadAsync никогда не завершается.

...