C# HTML Agility Pack如何找到文本的某些部分
我试图从一个网站上获得一些变量,大约有30个。我遇到的问题是,我不知道如何搜索和删除html的某些部分,因为这个html在一行中包含所有内容,我需要 名称(和值) 高(值) 宽度(值) url(值) 我需要连接高度和宽度,然后找到名称和链接 然后需要保存链接图像到pc我已经得到了div类的工作 尝试了多个节点集并使用正则表达式(正则表达式对html来说非常糟糕) 我不知道该怎么查我说的 我需要查找我正在解析的文件的名称或内容在这里 想要解析名称并获取值 宽度和获取值 高度和获取值 url和url值,然后使用名称值作为图像的名称将内容保存到url图像中C# HTML Agility Pack如何找到文本的某些部分,c#,html,parsing,C#,Html,Parsing,我试图从一个网站上获得一些变量,大约有30个。我遇到的问题是,我不知道如何搜索和删除html的某些部分,因为这个html在一行中包含所有内容,我需要 名称(和值) 高(值) 宽度(值) url(值) 我需要连接高度和宽度,然后找到名称和链接 然后需要保存链接图像到pc我已经得到了div类的工作 尝试了多个节点集并使用正则表达式(正则表达式对html来说非常糟糕) 我不知道该怎么查我说的 我需要查找我正在解析的文件的名称或内容在这里 想要解析名称并获取值 宽度和获取值 高度和获取值 url和ur
var url = "https://sketchfab.com/3d-models/steyr-aug-a3-4cea993b9f0d47c6b1beed7877b17447";
using (HttpClient client = new HttpClient())
{
using (HttpResponseMessage response = client.GetAsync(url).Result)
{
using (HttpContent content = response.Content)
{
string result = content.ReadAsStringAsync().Result;
System.IO.File.WriteAllText(Application.StartupPath + "rip.html", result);
}
}
}
var path = Application.StartupPath + "rip.html";
var doc = new HtmlAgilityPack.HtmlDocument();
doc.Load(path);
var node = doc.DocumentNode.SelectNodes("//div[@class='dom-data-container']");