我希望能夠從div內部獲得2個鏈接。HtmlAgilityPack獲取DIV中的所有鏈接
目前我可以選擇一個,但是當它有更多它似乎沒有工作。
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.";
試圖從這塊HTML中獲得它:
<div class="myclass">
<h3>Not Relevant Header</h3>
<a href="#">This text</a>,
<a href="#">and this text</a>
</div>
任何幫助表示讚賞,在此先感謝。
Deejdd,您可能有興趣看到更通用的解決方案,可以在更多情況下成功使用。 –