Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# HTML Agility Pack如何找到文本的某些部分_C#_Html_Parsing - Fatal编程技术网

C# HTML Agility Pack如何找到文本的某些部分

C# HTML Agility Pack如何找到文本的某些部分,c#,html,parsing,C#,Html,Parsing,我试图从一个网站上获得一些变量,大约有30个。我遇到的问题是,我不知道如何搜索和删除html的某些部分,因为这个html在一行中包含所有内容,我需要 名称(和值) 高(值) 宽度(值) url(值) 我需要连接高度和宽度,然后找到名称和链接 然后需要保存链接图像到pc我已经得到了div类的工作 尝试了多个节点集并使用正则表达式(正则表达式对html来说非常糟糕) 我不知道该怎么查我说的 我需要查找我正在解析的文件的名称或内容在这里 想要解析名称并获取值 宽度和获取值 高度和获取值 url和ur

我试图从一个网站上获得一些变量,大约有30个。我遇到的问题是,我不知道如何搜索和删除html的某些部分,因为这个html在一行中包含所有内容,我需要

名称(和值) 高(值) 宽度(值) url(值)

我需要连接高度和宽度,然后找到名称和链接

然后需要保存链接图像到pc我已经得到了div类的工作

尝试了多个节点集并使用正则表达式(正则表达式对html来说非常糟糕)

我不知道该怎么查我说的

我需要查找我正在解析的文件的名称或内容在这里

想要解析名称并获取值 宽度和获取值 高度和获取值 url和url值,然后使用名称值作为图像的名称将内容保存到url图像中

            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']");