Chcę uzyskać 2 linki od wewnątrz div.HtmlAgilityPack Uzyskaj wszystkie linki wewnątrz DIV
Obecnie mogę wybrać jedną, ale jeśli nie ma więcej, wydaje się, że nie działa.
HtmlWeb web = new HtmlWeb();
HtmlDocument doc = web.Load(url);
HtmlNode node = doc.DocumentNode.SelectSingleNode("//div[@class='myclass']");
if (node != null)
{
foreach (HtmlNode type in node.SelectNodes("//[email protected]"))
{
recipe.type += type.InnerText;
}
}
else
recipe.type = "Error fetching type.";
Próbując dostać od tego kawałka HTML:
<div class="myclass">
<h3>Not Relevant Header</h3>
<a href="#">This text</a>,
<a href="#">and this text</a>
</div>
Każda pomoc jest mile widziana, Dzięki z góry.
Deejdd, Być może zainteresuje Cię bardziej uniwersalne rozwiązanie, które może być z powodzeniem stosowane w wielu innych przypadkach. –