Пример #1
0
        public void UrlVerifyAndExtract3()
        {
            HttpClient client = new HttpClient();
            var        html   = client.GetStringAsync("http://www.cnblogs.com").Result;

            Page page = new Page(new Request("http://www.cnblogs.com/", null), null);

            page.Content = html;

            CnblogsProcessor3 processor = new CnblogsProcessor3();

            processor.Process(page);

            Assert.Null(page.ResultItems.GetResultItem("test"));
            Assert.Empty(page.TargetRequests);
        }
Пример #2
0
        public void ProcessorFilterDefaultRequest()
        {
            Env.ProcessorFilterDefaultRequest = false;
            HttpClient client = new HttpClient();
            var        html   = client.GetStringAsync("http://www.cnblogs.com").Result;

            Page page = new Page(new Request("http://www.cnblogs.com/", null), null);

            page.Content = html;

            CnblogsProcessor3 processor = new CnblogsProcessor3();

            processor.Process(page);

            Assert.True(page.ResultItems.GetResultItem("test"));
            Assert.Equal(11, page.TargetRequests.Count);
        }