-1

私を夢中にさせているので、誰かがこの表現を書くのを手伝ってくれませんか!

このサイトを例に取ります http://www.jigsaw-online.com/

選択したカテゴリの下にあるすべてのリンクを取得できる式を構築しようとしています。

例: New In の下に 4 つすべての /a が必要です

New In リンクは次の方法で取得できます。

//header//li[@class='nav-level-1-list']/a[contains(text(),'New In')]

次に、レベルを上げて、次の方法ですべてのリンクを取得しようとしました。

//header//li[@class='nav-level-1-list']//li/a

しかし、「New In」を含むアンカーをまだ見つけようとしているため、それは機能しません

これら 2 つの式を組み合わせて、カテゴリの下のすべてのリンクを取得するにはどうすればよいですか?

4

1 に答える 1

1

//header//li[@class='nav-level-1-list']/ul[preceding-sibling::a[contains(text(),'New In')]]//li/a(テストしていません。htmlでxpathを実行するものは何もありません)

于 2016-02-02T16:26:15.267 に答える