웹페이지 소스를 읽은 후, 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"); } }
'프로그래밍 > .NET' 카테고리의 다른 글
[ASP.NET]FindControl not working in content page (0) | 2013.04.06 |
---|---|
[C#]IEnumerable, IEnumerator (0) | 2013.02.23 |
[C#]CSV파일 읽기 (0) | 2013.02.19 |
[C#]WebBrowser 컨트롤 사용시 세션 초기화 (0) | 2013.02.12 |
[C#]메일 전송(SMTP) (0) | 2013.02.12 |