xpath提取子標籤內全部文字內容

源碼html

<div id="test2">美女,<font color=red>你的微信是多少?</font><div>
  1. 簡單嘗試
data = selector.xpath('//div[@id="test2"]/text()').extract()[0]

只能提取到「美女,」;python

  1. 進一步嘗試
data = selector.xpath('//div[@id="test2"]/font/text()').extract()[0]

又只能提取到「你的微信是多少?」微信

  1. 終極嘗試
data = selector.xpath('//div[@id="test3"]').xpath('string(.)').extract()[0]

終於提取到「美女,你的微信是多少?」code

相關文章
相關標籤/搜索