//using System.Net; //using System.IO; //using System.Text; string url = @"http://msdn.microsoft.com/en-us/library/az24scfc.aspx"; string title = String.Empty; WebResponse response = null; WebRequest request = WebRequest.Create(url); /*設定最長執行的毫秒數*/ request.Timeout = 10000; try{ /*取得 URL 頁面資料*/ response = request.GetResponse(); StreamReader stream = new StreamReader( response.GetResponseStream(), Encoding.UTF8 ); /*只取得前 4096 個字*/ char[] buf = new char[4096]; stream.Read(buf, 0, buf.Length); /*尋找標題字串*/ string pageText = new String(buf); string pattern = @"(?<=<title[^>]*>)([^<]*)(?=</title>)"; title = Regex.Match(pageText, pattern, RegexOptions.IgnoreCase) .Value.Trim(); }catch(WebException e){ }finally{ if(response!=null){ response.Close(); } } title.Dump();
沒有留言:
張貼留言
你好!歡迎你在我的 Blog 上留下你寶貴的意見。