gpt4 book ai didi

c# - HtmlAgilityPack.HtmlNode 没有 SelectNodes 的定义

转载 作者:太空狗 更新时间:2023-10-29 21:22:13 27 4
gpt4 key购买 nike

我正在尝试使用 HtmlAgilityPack 来查找网站中的元素。我的问题如下:

我创建了一个 Windows 8 通用应用程序 (c#)

使用我添加的 NuGet 管理器:

using System.Net.Http;
using HtmlAgilityPack;

然后我做了:

string htmlPage;
using (var client = new HttpClient())
{
htmlPage = await client.GetStringAsync("http://www.domain.de/");
}

HtmlDocument myDocument = new HtmlDocument();
myDocument.LoadHtml(htmlPage);

//this line results an error @ "SelectNodes"
var metaTags = myDocument.DocumentNode.SelectNodes("//meta");

但是 Visual Studio 说:

Error 1 'HtmlAgilityPack.HtmlNode' does not contain a definition for 'SelectNodes'

我已经用谷歌搜索了这个问题,但所有网站都解决了另一个问题,代码中写的是“DocumentElement”而不是“DocumentNode”。

你有什么提示吗?

谢谢!

最佳答案

是的,SelectNodes 在 WP8 上不可用,但您可以使用;

var metaTags = myDocument.DocumentNode.Descendants("meta");

相反。

关于c# - HtmlAgilityPack.HtmlNode 没有 SelectNodes 的定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27766242/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com