C# -- HTML Agility Pack 사용한 html 파싱



참고 : http://www.c-sharpcorner.com/UploadFile/9b86d4/getting-started-with-html-agility-pack/

        http://blog.olussier.net/2010/03/30/easily-parse-html-documents-in-csharp/

        http://stackoverflow.com/questions/21236359/get-a-value-of-an-attribute-by-htmlagilitypack

        http://www.codeproject.com/Tips/804660/How-to-Parse-HTML-using-Csharp


       http://www.w3schools.com/xsl/xpath_syntax.asp  ==> xpath 사용법



** HTML Agility Pack 에서는 xpath 문법 지원한다.

 


1. Manage NuGet Packages... 를 통해서 Html Agility Pack 을 설치한다.











2. 사용하기





** 사용 예


HtmlAgilityPack.HtmlDocument document = htmlWeb.Load("http://www.somewebsite.com");

HtmlNode someNode = document.GetElementbyId("mynode");




3. 출력결과






<< 소스 >>







'C#' 카테고리의 다른 글

C# -- event vs delegate ; 작성중...  (0) 2016.04.04
C# -- visual studio 2013 에서 코드접기(outline) 설정  (0) 2016.03.25
C# -- HTML Agility Pack 사용한 html 파싱  (1) 2016.03.24
C# -- List 사용법  (0) 2016.03.10
C# -- static class  (0) 2016.02.26
C# -- 문자열 처리하기  (0) 2016.02.25
Posted by 자유프로그램