Esempio n. 1
0
            /// <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);
            }
Esempio n. 2
0
 /// <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));
 }