/// <summary> /// 构造函数 /// </summary> /// <param name="pTaskDetail"></param> /// <param name="pResultDetail"></param> public CrawlOriData(CrawlTaskDetail pTaskDetail, CrawlResultDetail pResultDetail, byte pChaset) { Host = pTaskDetail.Host; Title = pTaskDetail.Title; Url = pTaskDetail.Url; Ext = pResultDetail.Ext; Data = pResultDetail.Content; Dt = DateTime.Now; if (Ext == null) { Ext = "html"; } mDataTypeDic.TryGetValue(Ext, out DataType); Key = pTaskDetail.Key; Chaset = pChaset; }
/// <summary> /// 将数据库实体类列表转化成人物类实体列表 /// </summary> /// <param name="cTask"></param> /// <returns></returns> public CrawlTaskDetail ReadInner(CTask cTask) { CrawlTaskDetail crawlTaskDetail = new CrawlTaskDetail(); crawlTaskDetail.ID = cTask.Id; crawlTaskDetail.Url = cTask.Url; return crawlTaskDetail; }
/// <summary> /// 添加详细采集任务 /// </summary> /// <param name="pTaskDetail"></param> internal void AddCrawlTaskDetail(CrawlTaskDetail pTaskDetail) { }