Ejemplo n.º 1
0
        public void TestCss()
        {
            var crawler = new RuiJiCrawler();
            var request = new Request("http://www.legaldaily.com.cn/index_article/content/2016-08/17/content_6765457.htm?node=5955");

            var response = crawler.Request(request);
            var content  = response.Data.ToString();

            var p = new CssProcessor();
            var s = new CssSelector();

            s.Value = "div.f12:first";
            s.Type  = Core.Extractor.Enum.CssTypeEnum.Text;

            var pr = new ProcessResult();

            pr.Matches.Add(content);

            pr = p.ProcessNeed(s, pr);

            Assert.IsTrue(pr.Content.IndexOf(">>") == -1);
        }