今天用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(.)')
希望可以幫助到你!!!