鍍金池/ 問答/Python/ python3使用lxml etree xpath遇到的一個問題

python3使用lxml etree xpath遇到的一個問題

<div>
123
45
<div>

<div>
123
45
<div>

請問使用lxml的etree,etree.xpath 怎么一種方式獲取內(nèi)容 div里的12345?

回答
編輯回答
玩控

先把xml讀入一個變量, 如
a = etree.fromstring(your_data)
或者
a = etree.XML(your_data) # 從xml文件讀入
a = etree.HTML(your_data) # 從html文件讀入

然后 a.xpath('/div/text()')
會返回所有div中的文本內(nèi)容的列表

2017年4月23日 23:50