1. 程式人生 > >用xpath獲取指定標籤下的所有text

用xpath獲取指定標籤下的所有text

今天用xpath獲取的元素下面text 是被幾個b標籤分割開的,我想要一次性全部獲取,參考了其他人的部落格是如下的做法:

value_ls = html.xpath("//tr/td[7]")
value = value_ls[0].xpath('string(.)').extract()[0]

但是因為我用的是 lxml, 系統報錯,lxml元素沒有extract() 這個方法,去掉這個方法後,可以正常使用。所以要根據自己的情況選擇要不要用.extract()

value_ls = html.xpath("//tr/td[7]")
value = value_ls[0].xpath('string(.)'
)

希望可以幫助到你!!!