Как мне нацелить это с nokogiri? - PullRequest
0 голосов
/ 09 декабря 2011

Как мне нацелить следующее ...

Каждый атрибут href , внутри li, внутри ul, внутри первого элемента div с классом «перечисления».

На странице есть много div.listing div, и внутри каждого из них есть 1000 ul> li> a [href = "http://whatever.com"]

Я хочу получить все http://whatever.com только в первом дивизионе.

Я знаю, что могу использовать div [1], и я могу использовать div [@ class = "перечисление"], но на самом деле мне нужно выяснить, как их объединить, и мне также нужно знать, как вы получаете атрибут, а не как текст

1 Ответ

0 голосов
/ 09 декабря 2011
//*[contains(concat( " ", @class, " " ), concat( " ", "listing", " " )) and (((count(preceding-sibling::*) + 1) = 1) and parent::*)]//a/@href

Я получил это , отметив ваш вопрос в HTML и используя SelectorGadget

...