2011-03-12 271 views
1

我無法從這個網站全文:http://mp3bear.com...so現在我只是想獲得所顯示的吧..這裏的歌曲的標題是我寫的代碼:xpath幫助無法獲取文本?

//表/ TR [2]/TD [2]

所以現在我想從第二列中獲取第二行......它不會顯示任何東西....是否有任何特殊的事情時,

+0

@tushar 1:選擇節點是第一部分。然後你需要對該節點進行一些操作:使用適當的DOM方法獲取字符串值,例如 – 2011-03-12 19:31:03

+0

[如果你知道xpath,那麼請幫忙?](http://stackoverflow.com/questions/5287283/if-you -know -xpath-then-please-help) – 2011-03-13 05:09:17

回答

2

我不能找到這個網站上的任何表格元素,這些表格都是用divs構建的。

因此,該表的第二列的第二行的表達式是。

//div[@id='listwrap']/div[3]/div[2] 

有一些xpath實現不允許以這種方式索引子元素。在這種情況下,你可以使用

//div[@id='listwrap']/div[position()='3']/div[position()='2'] 

編輯:

在這種情況下,你需要這樣的表達:

//div[@id='listwrap']/div[3]/div[2]/a/text() 

作爲標題包含在「一」元素,你使用XPath函數text()獲取'a'元素的文本值

在firepath中測試。

+0

我特別想要歌曲的標題,請幫助我謝謝 – 2011-03-13 05:06:44