C#中的GetElementsByClassName方法

mac2022-06-30  26

2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24     public static class Spread     {         /// <summary>         /// 检索指定class的所有HtmlDocument对象         /// </summary>         /// <param name="doc"></param>         /// <param name="className"></param>         /// <returns></returns>         public static HtmlElement GetElementsByClassName(this HtmlDocument doc, string className)         {             HtmlElementCollection collection = doc.All;             //HtmlElementCollection collection = doc.Body.All;             HtmlElement html = doc.CreateElement("");               foreach (HtmlElement he in collection)             {                 if (he.GetAttribute("classname") == className)                 {                     html.AppendChild(he);                 }             }             return html;        

转载于:https://www.cnblogs.com/c-x-a/p/6943338.html

相关资源:JAVA上百实例源码以及开源项目
最新回复(0)