public void GetElementsByClassNameSingle() { var cn = document.GetElementsByClassName("testClass"); Assert.AreEqual(2, cn.Length); Assert.AreEqual("p", cn[0].TagName); }
public static async Task test() { var httpClient = new HttpClient(); var response = await httpClient.GetStreamAsync(new Uri("http://trade.500.com/bjdc/?expect=140107")); //string pageSource = Encoding.GetEncoding("gb2312").GetString(response, 0, (int)response.Length - 1); HTMLDocument document = DocumentBuilder.Html(response); var ls = document.GetElementsByClassName("vs_lines"); var ls2 = document.GetElementsByClassName("vs_lines even"); var c = ls.Concat(ls2); foreach (var item in c) { var tr = item as HTMLTableRowElement; if (tr.RowIndex % 2 == 0) { tr.Style.Display = "none"; } } }