VB.NET HTML 파싱 - XPath를 사용한 HtmlAgilityPack 예제
VB.NET으로 HTML을 파싱하기 위해 예전에는 InStr, Mid, Left 등을 이용해서 하나하나 위치 잡아서 값을 가져왔던 기억이 나는데, 이제는 그럴 필요가 없다. 물론 예전 방식으로 작업해도 동작에 무리가 없지만 그럴 필요가 없어졌으니 HtmlAgilityPack을 이용해서 HTML을 파싱해보도록 하자. 1. HTML 파일 생성 아래 소스처럼 예제에 사용할 간단한 HTML 문서를 하나 만들어 보자. 1행 1열 1행 2열 1행 3열 2행 1열 2행 2열 2행 3열 3행 1열 3행 2열 3행 3열 Div 2번째 테이블을 하나 그려서 각 열과 행을 표시하는 간단한 HTML 문서이다. 이제 이 문서를 파싱하며 HtmlAgilityPack가 제공하는 다양한 기능을 확인해보자. 우선 위 HTML 소스를 ..
2024.02.19