2011-07-27 12 views
27

Używam XPath do pobierania danych ze strony internetowej.XPath, aby uzyskać inny atrybut według atrybutu id

Mam łącze, które chcę uzyskać wartość href. Mogę odwołać się do niego poprzez jego unikalny identyfikator: id('unique-id'), ale to daje mi ciąg znaków między tagami <a>.

Jak uzyskać wartość atrybutu href?

Odpowiedz

47

Wypróbuj ten XPath: //a[@id = 'unique-id']/@href. Ta ścieżka XPath wybierze atrybut href elementu a z atrybutem id = unique-id

Powiązane problemy