/// <summary>
/// 获取网页的源代码
/// </summary>
/// <param name="siteStr"> </param>
/// <returns> </returns>
public static string getHTML(string siteStr) {
string returnStr = "";
bool isSuccess = true;
WebRequest myWebRequest = WebRequest.Create(siteStr);
myWebRequest.Timeout = 5000;//超时时间
try {
WebResponse myWebResponse = myWebRequest.GetResponse();
Stream resStream = myWebResponse.GetResponseStream();
StreamReader sr = new StreamReader(resStream, System.Text.Encoding.UTF8);
returnStr = sr.ReadToEnd();
resStream.Close();
sr.Close();
} catch (System.Net.WebException E) {
string tempStr = E.Message;
isSuccess = false;
}
if (isSuccess) {
return returnStr;
} else {
return null;
}
}