/// <summary>
/// url를 주면 html 코드로 반환하는 메소드
/// </summary>
/// <param name="url"></param>
/// <returns></returns>
private static string GetHTML(string url)
{
string rtn;
try
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.UserAgent = "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Trident/6.0) Accept-Encoding: gzip, deflate";
request.Connection = ConnectionState.Open.ToString();
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
StreamReader reader;
if (response.CharacterSet == null)
{
reader = new StreamReader(response.GetResponseStream());
}
else
{
reader = new StreamReader(response.GetResponseStream(), Encoding.GetEncoding(response.CharacterSet));
}
rtn = reader.ReadToEnd();
reader.Dispose();
response.Close();
}
catch (Exception x)
{
rtn = x.Message;
}
return rtn;
}