/// <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;

 

}









Posted by motolies
,