美文网首页.NET
PuppeteerSharp 无头浏览器

PuppeteerSharp 无头浏览器

作者: Charles2018 | 来源:发表于2022-07-07 17:59 被阅读0次
using PuppeteerSharp;

// 下载内核浏览器
//await new BrowserFetcher().DownloadAsync(BrowserFetcher.DefaultRevision);
var browser = await Puppeteer.LaunchAsync(new LaunchOptions()
{
    Headless = true
});
var page = await browser.NewPageAsync();
await page.GoToAsync("https://www.dszuqiu.com/panlu/1016229");

// 设置浏览器宽高
await page.SetViewportAsync(new ViewPortOptions
{
    Width = 960,
    Height = 1000,
    IsMobile = false,
    IsLandscape = false,
});

// 设置最大超时时间
await page.WaitForTimeoutAsync(1500);

var desktop = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
var sPath = Path.Combine(desktop, "Snapshot.txt");

var content = await page.GetContentAsync();

// 网页内容输出至控制台
Console.WriteLine(content);

相关文章

网友评论

    本文标题:PuppeteerSharp 无头浏览器

    本文链接:https://www.haomeiwen.com/subject/rjppbrtx.html