/// <summary> /// 根据URL抓取标题 /// </summary> /// <param name="client">HTML标题获取客户端任务池</param> /// <param name="url">URL</param> internal static void Crawl(fastCSharp.net.htmlTitleClient.task client, string url) { urlTitle urlTitle = new urlTitle { url = url }; Interlocked.Increment(ref currentCount); client.Get(url, urlTitle.onTitle); }
/// <summary> /// 获取HTML标题 /// </summary> /// <param name="link">目标URL</param> /// <param name="onReturn">回调委托</param> public void CrawlTitle(string link, Action <returnValue <string> > onReturn) { htmlTitleClient.Get(link, title => onReturn(title)); }