예제 #1
0
파일: Crawler.cs 프로젝트: VAmaral/SRS
        /// <summary>
        /// Asynchronous event that is fired when the ICrawlDecisionMaker.ShouldCrawl impl returned false. This means the page or its links were not crawled.
        /// </summary>
        public static void PageCrawlDisallowed(object sender, PageCrawlDisallowedArgs e)
        {
            PageToCrawl pageToCrawl = e.PageToCrawl;
            //DateTime lastModified = oldPage.HttpWebResponse.LastModified;

            Console.WriteLine("Did not crawl page {0} due to {1}\n", pageToCrawl.Uri.AbsoluteUri, e.DisallowedReason);
        }
예제 #2
0
        public void Constructor_ValidReason_SetsPublicProperty()
        {
            string reason = "aaa";
            PageCrawlDisallowedArgs args = new PageCrawlDisallowedArgs(_context, _page, reason);

            Assert.AreSame(reason, args.DisallowedReason);
        }
예제 #3
0
 private void ThrowExceptionWhen_PageCrawlDisallowed(object sender, PageCrawlDisallowedArgs e)
 {
     throw new Exception("no!!!");
 }
예제 #4
0
 void crawler_PageCrawlDisallowed(object sender, PageCrawlDisallowedArgs e)
 {
     PageToCrawl pageToCrawl = e.PageToCrawl;
     Console.WriteLine("Did not crawl page {0} due to {1}", pageToCrawl.Uri.AbsoluteUri, e.DisallowedReason);
 }
예제 #5
0
 static void crawler_PageCrawlDisallowed(object sender, PageCrawlDisallowedArgs e)
 {
     //Process data
 }
예제 #6
0
 static void crawler_PageCrawlDisallowed(object sender, PageCrawlDisallowedArgs e)
 {
     PageToCrawl pageToCrawl = e.PageToCrawl;
     // Debug.WriteLine(string.Format("Did not crawl page {0} due to {1}", pageToCrawl.Uri.AbsoluteUri, e.DisallowedReason));
 }
예제 #7
0
 private void crawler_PageCrawlDisallowed(object sender, PageCrawlDisallowedArgs e)
 {
     PageToCrawl pageToCrawl = e.PageToCrawl;
     var mssg = string.Format("Did not crawl page {0} due to {1}", pageToCrawl.Uri.AbsoluteUri, e.DisallowedReason);
     _logger.Debug(mssg);
 }
 private void PageCrawlDisallowedEvent(object sender, PageCrawlDisallowedArgs e)
 {
 }