как htmlagilitypack проверяет, существуют ли узлы на веб-странице?

html-agility-pack

Вопрос

Использование Vb.net и HtmlAgilityPack есть способ проверить, существует ли узел на веб-странице, прежде чем выбирать узел?

Во время запуска моей программы, если узел вообще не существует на странице, я получаю сообщение об ошибке с ошибкой.

Я не хочу использовать

If firsttag(0).InnerText IsNot Nothing Then 

так как с помощью этого программа уже пытается получить значение узла.

Я хотел бы сначала проверить веб-страницу, чтобы увидеть, существует ли узел

Dim firsttag As HtmlAgilityPack.HtmlNodeCollection = docnews.DocumentNode.SelectNodes("//div[(@class='byline')]") 

Есть что-то вроде

if firsttage(0) search does not exist then Continue For Else 

Популярные ответы

Проверьте, не возвращает ли FirstTag Nothing или возвращает пустой список:

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


Related

Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Является ли этот КБ законным? Да, узнайте, почему
Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Является ли этот КБ законным? Да, узнайте, почему