Advertisement
Guest User

Untitled

a guest
Jan 28th, 2015
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.01 KB | None | 0 0
  1.   public List<SearchResult> ParseHtml(string html, List<SearchResult> results)
  2.         {
  3.  
  4.             var document = new HtmlDocument();
  5.             document.LoadHtml(html);
  6.             var tables = document.DocumentNode.SelectNodes("//table");
  7.             if (tables != null)
  8.             {
  9.                 HtmlNodeCollection rows = tables[2].SelectNodes("//*[@class = 'even']");
  10.                 for (int i = 0; i < rows.Count; i++)
  11.                 {
  12.                     HtmlNodeCollection cols = rows[i].SelectNodes(".//td");
  13.                     var name = cols[1].Element("label").InnerText;
  14.                     var convertedName = WebUtility.HtmlDecode(name);
  15.                     var size = cols[2].InnerText;
  16.                     var group = cols[3].InnerText;
  17.                     var age = cols[4].InnerText;
  18.                     var result = new SearchResult(convertedName, size, age, group, "test");
  19.                     results.Add(result);
  20.                 }
  21.             }
  22.             return results;
  23.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement