XPath для получения другого атрибута по атрибуту id - PullRequest
44 голосов
/ 27 июля 2011

Я использую XPath для извлечения данных с веб-страницы.

У меня есть ссылка, для которой я хочу получить значение href.Я могу ссылаться на него через его уникальный идентификатор: id('unique-id'), но это дает мне строку между тегами <a>.

Как получить значение атрибута href?

1 Ответ

69 голосов
/ 27 июля 2011

Попробуйте этот XPath: //a[@id = 'unique-id']/@href. Этот XPath выберет атрибут href элемента a с атрибутом id = unique-id

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...