用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(.)')

希望可以幫助到你!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章