Первая ошибка связана с тем, что ваш загруженный HTML не содержит элемент <div>
с id='resultStats'
. Вот почему ваша div
переменная null
, и, следовательно, div.InnerHtml
дает вам NullReferenceException
.
Что касается второй проблемы: при использовании link.ToString()
вы вызываете .ToString()
метод переменной типа HtmlNode
, который, по-видимому, не перегружен и возвращает только краткое имя типа. Я подозреваю, что вы хотите вывести сам узел связи. Для этого просто используйте .OuterHtml
свойство по вашей ссылке:
MessageBox.Show(link.OuterHtml);
Просто примечание: свойство
HtmlNode.InnerHtml
является типом
string
, поэтому вызывать метод
ToString()
для типа
string
здесь не обязательно.