public void ShouldWork() { var executablePath = Puppeteer.GetExecutablePath(); Assert.True(File.Exists(executablePath)); Assert.Equal(new FileInfo(executablePath).FullName, executablePath); }
/// <summary> /// 获取页面内容 /// </summary> /// <param name="url"></param> /// <returns></returns> public async Task <string> GetPageContentAsync(string url) { string result = string.Empty; await new BrowserFetcher().DownloadAsync(BrowserFetcher.DefaultRevision); string i = Puppeteer.GetExecutablePath(); using (Browser browser = await Puppeteer.LaunchAsync(new LaunchOptions { Headless = true, IgnoreHTTPSErrors = true })) { using Page page = await browser.NewPageAsync(); await page.GoToAsync(url); result = await page.GetContentAsync(); } return(result); }
public void ShouldWork() { var executablePath = Puppeteer.GetExecutablePath(); Assert.True(File.Exists(executablePath)); }