/// <summary>
 /// Construct a SpiderParseHTML object. This object allows
 /// you to parse HTML, while the spider collects link
 /// information in the background.
 /// </summary>
 /// <param name="baseURL">The URL that is being parsed, this is used for relative links.</param>
 /// <param name="istream">The InputStream being parsed.</param>
 /// <param name="spider">The Spider that is parsing.</param>
 public SpiderParseHTML(Uri baseURL, SpiderInputStream istream, Spider spider)
     : base(istream)
 {
     this.stream = istream;
     this.spider = spider;
     this.baseURL = baseURL;
     this.depth = spider.Workload.GetDepth(baseURL);
 }
Exemple #2
0
 /// <summary>
 /// Construct a SpiderParseHTML object. This object allows
 /// you to parse HTML, while the spider collects link
 /// information in the background.
 /// </summary>
 /// <param name="baseURL">The URL that is being parsed, this is used for relative links.</param>
 /// <param name="istream">The InputStream being parsed.</param>
 /// <param name="spider">The Spider that is parsing.</param>
 public SpiderParseHTML(Uri baseURL, SpiderInputStream istream, Spider spider)
     : base(istream)
 {
     this.stream  = istream;
     this.spider  = spider;
     this.baseURL = baseURL;
     this.depth   = spider.Workload.GetDepth(baseURL);
 }