同じクラスで2番目のものを取得したいと思います。内部にはリンクがあります。同じクラスでインデックスは異なるxpathを書くには?
<ul>
<li class="arrow">
<a href="somelinks.com"> </a>
</li>
<li></li>
<li></li>
<li class="arrow">
<a href="someotherlinkstopage.com"> </a>
</li>
<li></li>
</ul>
私は "someotherlinkstopage.com"を取得したいと考えています。それは2番目の最後の李です。私は2番目の最後の李を試すべきですか?またはクラスで行く?
私が試した:
//(li[contains(@class,'arrow'])[2]/a/@href
//li[contains(@class, 'arrow')][2]/a/@href
//li[@class='arrow'][2]/a/@href
私はまだ次のページに行くことができません..先頭ページをこすります。 – Michimcchicken
2回目と3回目の試行と私が提示した解決策は、あなたが示したサンプルHTML 。 2つ目のソリューションで成功していない場合は、代表的なHTML抜粋を提供していません。 – kjhughes
私はhtml ..をチェックしました.. 2つの "矢印"のみを含んでいます..なぜ私は本当になぜ知っているのですか?そしてこれの前に2つの "矢"があることを認識していませんでした(コード@/li [contains(@class、 'arrow')]/a/@ href、それは2ページ目に行きましたが、それは停止しましたが、1ページ目と2ページ目を削ってしまいました。 – Michimcchicken