Warmmillion 发表于 2022-12-4 11:18:00

C#用Htmlagilitypack如何获取标签节点里的元素?



Nuget已安装HtmlAgilityPack,并引用using HtmlAgilityPack;



{
            HtmlWeb abc = new HtmlWeb();
            HtmlDocument def= abc.Load("https://www.iwon4032.com/games/PSport.aspx");
            HtmlNodeCollection aaa = def.DocumentNode.SelectNodes("//a[@class]/span");//这里是不是获取a标签直到/span里的元素?
       // Console.WriteLine(aaa.ToString());
            if (aaa != null)   //判断不为空
            {
                foreach (var item in aaa)//遍历
                {
                  Console.WriteLine(item.InnerText);   
                }
            }
            Console.Read();
      }




      如何获取以上span节点里的0.431元素? 我在控制台启动测试无任何显示,请问大神们如何能获取指定某标签里某节点里的元素?


ibcadmin 发表于 2022-12-5 11:39:56

图看不清, 用正则获取
页: [1]
查看完整版本: C#用Htmlagilitypack如何获取标签节点里的元素?