public static string GetUrlTitle(string url) { try { HttpWebResponse resp = HttpWebRequest.Create(url).GetResponse() as HttpWebResponse; ; using (TextReader tread = new StreamReader(resp.GetResponseStream(), System.Text.ASCIIEncoding.Default)) { string line = tread.ReadToEnd(); int endpoint = line.IndexOf("</title>"); int startpoint = line.IndexOf("<title>") + 7; return line.Substring(startpoint, endpoint - startpoint); } } catch { return url; } }
![](https://img2024.cnblogs.com/blog/35695/202408/35695-20240803130933255-1404888097.jpg)