반응형

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. 출력결과






<< 소스 >>







반응형
Posted by 자유프로그램
,