프로그래밍/.NET

[C#]string to HtmlDocument (Html Agility Pack)

건깡 2013. 2. 20. 10:13

Html Agility Pack 다운로드


웹페이지 소스를 읽은 후, Html 태그의 ID 값을 찾는 GetElementByID을 사용하여 개발할 때가 있습니다.

그럴러면 string을 HtmlDocument로 변환해줘야합니다.

Html Agility Pack 을 사용하시면 쉽게 변환하실 수가 있습니다.


Program.cs

using HtmlAgilityPack;

public class Test
{
    public Test()
    {
        string html = webClient.DownloadString(url);
        var doc = new HtmlDocument();
        doc.LoadHtml(html);

        HtmlNode specificNode = doc.GetElementById("nodeId");
    }
}