испольую такой код
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
DoAsync().GetAwaiter().GetResult();//.Wait();
}
private async Task DoAsync()
{
try
{
var path = System.IO.Path.GetDirectoryName(
System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase);
path = path.Substring(6);
var outputFile = path + "\\1.png";
using (var browser = await Puppeteer.LaunchAsync(new LaunchOptions
{
Headless = true,
ExecutablePath = "D:\\temp\\chronium\\chrome-win\\chrome.exe"
}))
{
//using (var browserFetcher = new BrowserFetcher(
// new BrowserFetcherOptions
// {
// Path = @"D:\temp\chronium"
// }
// ))
//{
// var info = await browserFetcher.DownloadAsync(BrowserFetcher.DefaultChromiumRevision);
//using (var browser = await Puppeteer.LaunchAsync(
// new LaunchOptions { Headless = true }))
//{
using (var page = await browser.NewPageAsync())
{
await page.GoToAsync("https://translate.yandex.com/?source_lang=ru&target_lang=en&text=%D0%BF%D1%80%D0%B8%D0%B2%D0%B5%D1%82");
await page.ScreenshotAsync(outputFile);
Image.Source = new BitmapImage(new Uri(outputFile));
}
}
}catch(Exception ex)
{
}
}
}
при инициализации browser зависает и не отвечает, архив распаковал
если раскоментировать код и поправить скобки, то виснет здесь browserFetcher.DownloadAsync и не распаковывает, только скачивает архив
помогите пожалуйста