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); }
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); }