Вы можете использовать LINQ:
var links = html.DocumentNode
.Descendants("tr")
.Where(tr => tr.GetAttributeValue("class", "").Contains("alt"))
.SelectMany(tr => tr.Descendants("a"))
.ToArray();
Обратите внимание, что это также будет соответствовать <tr class="Malto">
; Вы можете заменить вызов Contains
на регулярное выражение.
Вы также можете использовать Fizzler :
html.DocumentNode.QuerySelectorAll("tr.alt a");
Обратите внимание, что оба метода также будут возвращать якоря, которые не являются ссылками.