public static string GetHtmlSource(string url)
{
string strResult ="" ;
try
{
HttpWebRequest myReq = (HttpWebRequest)WebRequest.Create(url);
myReq.Method="GET";
myReq.ServicePoint.ConnectionLimit=100;
{
string strResult ="" ;
try
{
HttpWebRequest myReq = (HttpWebRequest)WebRequest.Create(url);
myReq.Method="GET";
myReq.ServicePoint.ConnectionLimit=100;
HttpWebResponse
HttpWResp = (HttpWebResponse)myReq.GetResponse();
Stream myStream = HttpWResp.GetResponseStream () ;
Stream myStream = HttpWResp.GetResponseStream () ;
StreamReader
sr = new StreamReader(myStream , Encoding.Default);
StringBuilder strBuilder = new StringBuilder();
while (-1 != sr.Peek())
{
strBuilder.Append(sr.ReadLine()+"/n");
}
strResult = strBuilder.ToString();
}
catch(Exception)
{
return "441";
}
return strResult ;
}
StringBuilder strBuilder = new StringBuilder();
while (-1 != sr.Peek())
{
strBuilder.Append(sr.ReadLine()+"/n");
}
strResult = strBuilder.ToString();
}
catch(Exception)
{
return "441";
}
return strResult ;
}
本文介绍了一种使用C#从指定URL获取网页源代码的方法。通过创建HTTP请求并使用GET方法,可以读取目标网址的内容,并将其转换为字符串形式返回。此方法适用于网页抓取或数据提取等场景。
2729

被折叠的 条评论
为什么被折叠?



