今天用xpath獲取的元素下面text 是被幾個b標簽分割開的,我想要一次性全部獲取,參考了其他人的博客是如下的做法:
value_ls = html.xpath("http://tr/td[7]")value = value_ls[0].xpath('string(.)').extract()[0]但是因為我用的是 lxml, 系統報錯,lxml元素沒有extract() 這個方法,去掉這個方法后,可以正常使用。所以要根據自己的情況選擇要不要用.extract()
value_ls = html.xpath("http://tr/td[7]")value = value_ls[0].xpath('string(.)')希望可以幫助到你!!!
以上這篇用xpath獲取指定標簽下的所有text的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。
新聞熱點
疑難解答