Python Xpath为空节点值保留一个位置
我尝试从中提取值:Python Xpath为空节点值保留一个位置,python,xpath,Python,Xpath,我尝试从中提取值: <tr> <td>a</td> <td>a</td> <td>b</td> <td></td> <td>b</td> </tr> 如何获得以下输出 a a b b 如果您使用的是lxml.html-在找到的td元素上循环,并获取文本内容(): 你读过这个吗?共享链接很有帮助。谢
<tr>
<td>a</td>
<td>a</td>
<td>b</td>
<td></td>
<td>b</td>
</tr>
如何获得以下输出
a
a
b
b
如果您使用的是
lxml.html
-在找到的td
元素上循环,并获取文本内容()
:
你读过这个吗?共享链接很有帮助。谢谢
a
a
b
b
from lxml.html import fromstring
data = """
<tr>
<td>a</td>
<td>a</td>
<td>b</td>
<td></td>
<td>b</td>
</tr>"""
tree = fromstring(data)
for td in tree.xpath(".//td"):
print(td.text_content())
a
a
b
b