html 파싱하기
python 처럼 C#도 beautifulsoup4 같은 화려하고 강력한 기능이 있나 싶어서 열씸히 구글링을 해보았는데, bs4만큼 편리하지는 않지만 C# 개발자들이 가장 많이 사용한다는 라이브러리 발견! 해당 라이브러리 가기(HtmlAgilityPack) 기본적인 사용법은 아래와 같다. 처음에는 많은 사람들이 WebBrowser 콘트롤을 이용하여, html을 파싱하길래 나 역시 그걸 이용하여 코드를 작성하였는데,(WebBrowser 콘트롤을 사용하면 web 로딩이 완료되었을 시, 내부적으로 domparsing도 진행해 주는것 같다.) 내 쪽 코드 문제인지, 어떤 이유인지는 모르게 자바스크립트 오류가 뜨면서 DocumentCompleted 이벤트가 종종 발생하지 않는 경우가 발생하였다. 자바스크립트 창을..
2014.09.15