2016-10-08 6 views
0

Я хочу извлечь href html-страницы с помощью HTMLAGILITYPACK.C# HTMLAGILITYPACK Извлечение href где innertext = "Last"

Это строка на веб-странице:

<a class="smallfont" href="http://example.com/fasdfsd" title="I am a title">Last <strong>»</strong></a> 

Я попытался это:

document.DocumentNode.SelectNodes("//tr//td[@class='alt1']//a[@class='smallfont']//[@innertext='Last']") 

Но это разве работает.

Я надеюсь, что вы, ребята, можете помочь мне

+0

'// т.р. // тд [@ класса = 'ALT1' ] // a [@ class = 'smallfont' и start-with (text(), 'Last')] ' – har07

ответ

0

Потому что у вас уже есть узлы, которые содержат ссылки, вы можете сделать следующее:

var links = MyLinkNodes.Select(node=>node.Attributes["href"].Value).ToArray(); 
Смежные вопросы