小编Sat*_*arg的帖子

python - lxml如何通过标记名称获取元素的子元素?

我有一个xml文件,如下所示:

<page>
    <title>title1</title>
    <subtitle>subtitle</subtitle>
    <ns>0</ns>
    <id>1</id>
    <text>hello world!@</text>
</page>
<page>
    <title>title2</title>
    <ns>0</ns>
    <id>1</id>
    <text>hello world</text>
</page> 
Run Code Online (Sandbox Code Playgroud)

如何获取每个页面的文本?现在我有一个每页的列表.以下代码将打印第二个页面元素的文本,但不打印第一个元素的文本.有没有办法通过标签名称来取得子元素element['text']

for i in pages:
    print i[3]
Run Code Online (Sandbox Code Playgroud)

python lxml

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

lxml ×1

python ×1