2014-04-13 3 views
0

VB.NET 프로그램이 있는데 HtmlAgilityPack을 사용하여 웹 페이지에서 텍스트를 읽으려고합니다. 페이지에서 항목을 선택하는 행에 도달하면 예외가 발생합니다.HtmlAgilityPack으로 NullReferenceException이 발생하는 이유는 무엇입니까?

For Each div As HtmlAgilityPack.HtmlNode In page.DocumentNode.SelectNodes("//div[@id ='clientname' and @id='clientkey']") 
     MsgBox(div) 
Next 

예, URL이 유효합니다. for 루프 바로 앞에 오는 코드는 다음과 같습니다. URI는 내 URL 변수 또한

Dim web = New HtmlAgilityPack.HtmlWeb() 
Dim page = web.Load(uri) 

이다, 나는 CLIENTNAME라는 변수에 "CLIENTNAME"의 내용, clientkey와 같은 넣어 어떻게?

감사합니다.

답변

1

selectnodes 호출에서 "and"대신 "and"를 사용 하시겠습니까?

관련 문제