如何使用python从本地xml文件中提取特定的xml标签?

蒂贾尼查尔斯

我对与xml,python和抓取数据进行交互还很陌生,所以请多多包涵:我有一个xml文件,其中的笔记保存在evernote中。我已经能够将BeautifulSoup和lxml加载到我的python环境中。我还能够加载xml文件并打印

这是我的代码,直到打印为止:

from bs4 import BeautifulSoup
from xml.dom.minidom import parseString
file = open('myNotes.xml','r')
data = file.read()
dom = parseString(data)
print data.toxml()

我没有包含实际的打印文件,因为它包含许多基本的64位代码。

我要完成的工作是提取选定的xml标记并将它们打印到新文件中……帮助!

伦弗雷德

这是使用BeautifulSoup打印xml的方法

from bs4 import BeautifulSoup

soup = BeautifulSoup(open('myNotes.xml','r'))
print(soup.prettify())

并将其写入文件:

with open("file.txt", "w") as f:
    f.write(soup.prettify())

现在,要将所有特定类型的标签提取到列表中:

# Extract all of the <a> tags:    
tags = soup.find_all('a')

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用Python从API响应中提取特定的XML行

来自分类Dev

使用Python从xml文件中提取数据

来自分类Dev

如何使用python和BeautifulSoup在xml中提取父元素的标签

来自分类Dev

从XML文件中提取特定节点

来自分类Dev

从xml文件中提取特定数据

来自分类Dev

从 xml 文件中提取特定块

来自分类Dev

从日志文件中提取特定的 XML

来自分类Dev

从 XML 中提取特定标签并在 Python 中写入新的 XML

来自分类Dev

如何从Python中的XML文件中提取@value?

来自分类Dev

如何从日志文件中提取xml以在python中进行解析

来自分类Dev

如何从Python中的XML文件中提取@value?

来自分类Dev

使用Xidel如何从xml文件中提取值

来自分类Dev

如何使用nokogiri从xml文件中提取元素值

来自分类Dev

如何使用 Groovy 从 XML 文件中提取属性 ID

来自分类Dev

从xml文件中提取项目并使用python创建数据框

来自分类Dev

使用Python从JATS XML文件中提取文本

来自分类Dev

使用python从xml提取标签

来自分类Dev

如何从xml文件中提取属性值

来自分类Dev

如何从日志文件中提取XML

来自分类Dev

USQL - 如何使用 xml 提取器从 xml 文件中提取属性值

来自分类Dev

python脚本从XML文件中提取短语

来自分类Dev

从XML标签中提取数据

来自分类Dev

从Java中的xml中提取特定的冗余标签

来自分类Dev

从文本文件中提取特定单词后的单词并放入特定标签之间的 XML 文件中

来自分类Dev

如何从XML文件中提取它们之间的所有标签和内容?

来自分类Dev

如何从linux中的多个xml文件中提取多个标签值

来自分类Dev

如何从 XML 中提取特定节点并使用 groovy 创建新的 xml

来自分类Dev

使用Python ElementTree从XML中提取值

来自分类Dev

使用 Python 3 从 xml 中提取数据

Related 相关文章

  1. 1

    如何使用Python从API响应中提取特定的XML行

  2. 2

    使用Python从xml文件中提取数据

  3. 3

    如何使用python和BeautifulSoup在xml中提取父元素的标签

  4. 4

    从XML文件中提取特定节点

  5. 5

    从xml文件中提取特定数据

  6. 6

    从 xml 文件中提取特定块

  7. 7

    从日志文件中提取特定的 XML

  8. 8

    从 XML 中提取特定标签并在 Python 中写入新的 XML

  9. 9

    如何从Python中的XML文件中提取@value?

  10. 10

    如何从日志文件中提取xml以在python中进行解析

  11. 11

    如何从Python中的XML文件中提取@value?

  12. 12

    使用Xidel如何从xml文件中提取值

  13. 13

    如何使用nokogiri从xml文件中提取元素值

  14. 14

    如何使用 Groovy 从 XML 文件中提取属性 ID

  15. 15

    从xml文件中提取项目并使用python创建数据框

  16. 16

    使用Python从JATS XML文件中提取文本

  17. 17

    使用python从xml提取标签

  18. 18

    如何从xml文件中提取属性值

  19. 19

    如何从日志文件中提取XML

  20. 20

    USQL - 如何使用 xml 提取器从 xml 文件中提取属性值

  21. 21

    python脚本从XML文件中提取短语

  22. 22

    从XML标签中提取数据

  23. 23

    从Java中的xml中提取特定的冗余标签

  24. 24

    从文本文件中提取特定单词后的单词并放入特定标签之间的 XML 文件中

  25. 25

    如何从XML文件中提取它们之间的所有标签和内容?

  26. 26

    如何从linux中的多个xml文件中提取多个标签值

  27. 27

    如何从 XML 中提取特定节点并使用 groovy 创建新的 xml

  28. 28

    使用Python ElementTree从XML中提取值

  29. 29

    使用 Python 3 从 xml 中提取数据

热门标签

归档