htmlagilitypack 노드가 웹 페이지에 있는지 확인하는 방법은 무엇입니까?

html-agility-pack

문제

Vb.netHtmlAgilityPack 사용하면 노드를 선택하기 전에 노드가 웹 페이지에 있는지 확인할 수 있습니까?

내 프로그램을 실행하는 동안 노드가 페이지에 전혀 존재하지 않으면 null 예외 오류 메시지가 나타납니다.

나는 사용하고 싶지 않다.

If firsttag(0).InnerText IsNot Nothing Then 

이를 사용하면 프로그램은 이미 노드의 값을 얻으려고합니다.

노드가 있는지 먼저 웹 페이지를 검사하고 싶습니다.

If firsttag(0).InnerText IsNot Nothing Then 

거기 엔 뭐가 있니?

If firsttag(0).InnerText IsNot Nothing Then 

인기 답변

firstTag가 Nothing 반환하는지 또는 빈 목록을 반환하는지 확인합니다.

 If (firstTag IsNot Nothing and firstTag.Any() and firstTag.First().InnerText IsNot Nothing Then



아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.
아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.