2013-07-20 94 views
0

我有一個網頁,其中有一個表格,有兩種類型的行,推薦回收站貿易價格

我想只選擇那些在下的推薦回收站類別的行。
這裏是網頁的鏈接: http://www.sellmymobile.com/phone/orange-spv-m5000/Xpath查詢以從表中選擇行

我需要的XPath這個選擇。

+1

這將是:將以下內容轉換爲xpath:在id爲content的表中選擇所有'tr',前面帶有一個帶'td class =「section-head」'的tr'的tr',但不能多一個(數!)。你的方式能幫助你嗎? – Wrikken

+0

或者,如果表格變化,那個表格中的所有'tr'都在'tr'前面,並且'td class = secion-head',其中''包含'文本''推薦的回收站' – Wrikken

+0

感謝您翻譯我的問題,但實際上問題是我沒有太多的xpaths知識。我是xpaths的新手,所以不知道如何將你的解決方案語句翻譯成xpath。 我真的很感激,如果你可以發佈你在聲明中說的xpath。 –

回答

1

這裏的一個xpath主要根據Wrikken的解釋形式。

"//tr[ 
     preceding-sibling::tr[td/@class='section-head'] 
     [1] 
     [ contains(td, 'Recommended Recyclers')] 
    ][not (td/@class='section-head')]" 

隨着小的差異: 尋找所有TR其中具有「@類=‘部分頭’」第一主持TR包含其中包含一個TD「推薦回收商」。但只有tr,沒有與「@ class ='section-head'」的td。