【发布时间】:2020-12-02 15:44:08
【问题描述】:
我的问题是: 我试图连接到http://example.com con Puppeteer Sharp,我想在控制台中显示该页面中 de h1 标记的文本。文本是“示例域”。
我有这个代码:
await new BrowserFetcher().DownloadAsync(BrowserFetcher.DefaultRevision);
var browser = await Puppeteer.LaunchAsync(new LaunchOptions
{
Headless = true
});
using (var page = await browser.NewPageAsync())
{
await page.GoToAsync("http://example.com");
await page.WaitForSelectorAsync("h1");
var texto = await page.QuerySelectorAsync("h1");
Console.WriteLine(texto.ToString());
}
await browser.CloseAsync();
但控制台显示“JSHandle@node”。如何从 JSHandle@node 中获取 h1 的值?
非常感谢。
【问题讨论】:
标签: web-scraping puppeteer sharp