コード例 #1
0
ファイル: Quirksmode.cs プロジェクト: zhlm119/AngleSharp
        public void GetElementsByClassNameSingle()
        {
            var cn = document.GetElementsByClassName("testClass");

            Assert.AreEqual(2, cn.Length);
            Assert.AreEqual("p", cn[0].TagName);
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: zhlm119/AngleSharp
        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";
                }
            }
        }