Ich versuche, den ersten Link im HTML-Code unter /search?id=3
zu analysieren
<div class="brs_col">
<p>
<a href="/search?id=3">
<b>
vastu shastra
</b>
</a>
</p>
<p>
<a href="/search?id=1">
<b>
bygga
</b>
bastu
</a>
</p>
</div>
Ich habe versucht, es mit dem folgenden XPATH auszuwählen, kann aber anscheinend nicht funktionieren:
//div[@class='brs_col']//p//a[@href]
//div[@class='brs_col']//p[0]//a[@href]
//div[@class='brs_col']//p//a[0][@href]
Irgendwelche Ideen?
Wenn Sie sicher sind, dass dies die erste URL im gesamten HTML-Dokument ist:
doc.DocumentNode.SelectSingleNode("//a").Attributes["href"].Value;
Oder das, wenn Sie sicher sind, dass das erste ulr in der Klasse brs_col ist
doc.DocumentNode.SelectSingleNode("//div[@class='brs_col']//a").Attributes["href"].Value;