このフィールドを解析しようとしていますが、うまくいきません。現在の試行:
HTML:
<div class="movie_data">
<dl>
<dt><a href="http://www.imdb.com/title/tt1302011/">IMDB</a>:</dt>
<dd>8.0 / 10</dd>
<dt>Zvrst:</dt>
<dd><a href="/sl/kino?t=&g=1&actual=1">komedija</a>, <a href="/sl/kino?t=&g=14&actual=1">animirani</a>, <a href="/sl/kino?t=&g=21&actual=1">družinski</a></dd>
<dt>Trajanje:</dt>
<dd>90 min</dd>
</dl>
</div>
私のコード:
HtmlAgilityPack.HtmlWeb web = new HtmlAgilityPack.HtmlWeb();
HtmlAgilityPack.HtmlDocument htmlDocTusCelje = web.Load(my_link_to);
HtmlAgilityPack.HtmlNode nodeOcena = htmlDocTusCelje.DocumentNode.SelectSingleNode("//div[@class='movie_data']/dt/dd[0]");
labelOcena.Text = nodeOcena.InnerText;
タグから内部テキストのみを解析する必要があります<dd>が、例外が発生します: NullReferenceException, Object reference not set to an instance of an object.
SelectNodes私はforeachループを試してみました-同じ話です。このエラーから私を助けてください。