HTML Agility Pack Найдите идентификаторы, начинающиеся с

Я полный новичок в XPath, я делаю приложение для получения данных с веб-сайта, и мне нужно найти 2 вещи:

1- все теги диапазона, которые начинаются с: ctl00_Main_GridView_lieutenants

2- href родительского тега в диапазоне .... ээээ .. Я постараюсь объяснить:

<a href="something.html"><span id="ctl00_Main_GridView_lieutenants_ctl03_lbl_nick">Text</span></a>

Мне нужен текст и ссылка;)


person Killercode    schedule 30.08.2011    source источник
comment
Вы также можете изучить использование jQuery (вместо этого)   -  person Prisoner ZERO    schedule 30.08.2011
comment
Еще одна причина не использовать WebForms ...   -  person as9876    schedule 11.07.2019


Ответы (1)


//span[starts-with(@id, 'ctl00_Main_GridView_lieutenants')]

Выбирает весь диапазон, который @id начинается с ctl00_Main_GridView_lieutenants

//a[span[starts-with(@id, 'ctl00_Main_GridView_lieutenants')]]/@href

Выбирает все @href из a, у которых есть дочерний элемент span, который @id начинается с ctl00_Main_GridView_lieutenants

person Kirill Polishchuk    schedule 30.08.2011