【发布时间】:2012-05-18 06:49:27
【问题描述】:
假设我有一些类似的 xml
<item name=bread weight="5" edible="yes">
<body> some blah </body>
<item>
<item name=eggs weight="5" edible="yes">
<body> some blah </body>
<item>
<item name=meat weight="5" edible="yes">
<body> some blah </body>
<item>
我想用漂亮的汤将每个项目的名称存储在一个列表中
这是目前的尝试:
names =list()
for c in soup.findAll("item"):
#get name from the tag
names.append(name i got from tag)
这种方法非常适合提取标签之间的文本。
我尝试复制用于提取链接的方法<a href="www.blah.com">,但它似乎不起作用。
如何将名称信息存储在列表中? (其他列表包含正文,因此出于关联性原因,索引必须一致)。
非常感谢
【问题讨论】:
标签: python xml parsing beautifulsoup