XPath
Все ссылки:
//a
Ссылки содержащие класс:
//a[contains(@class, 'vacancyName')]
Выборка дочерних ссылок:
//div[contains(@class, 'proffesional_vacancyitem')]//a[contains(@class, 'vacancyName')]
Выбор по индексу:
(//table[@class='datatable']//input[@type='checkbox'])[2]
Индекс начинается с единицы
Выборка по содержанию:
//div[contains(.,'mebel')]
Еще один пример выборки по содержанию:
//*[contains(text(),'Hello')]
Выборка по нескольким критериям:
//div[contains(.,'mebel') and contains(@class,'y6')]
По названию тега
//*[name()='title' or name()='link']
Пропустить несколько элементов:
(//td[@class='order_cpu'])[position()>2]
Последний элемент:
//a[last()]