2016-07-13 3 views
1

ためBeautifulsoupと1つのレベルでタグ名を取得:Getting Tag Names with BeautifulSoupこれに関連してXML

私は、XML文書を持っている、と私は、単一レベルでのタグのすべてを取得したい - そう

<parent> 
    <child> 
    </child> 
</parent> 
<parent2> 
</parent2> 
を解析

['parent', 'parent2']を返します。これどうやってするの?

for tag in document.findChildren(): 
    print tag.name 

を使用することは望ましくない

['parent', 'child', 'parent2'] 

与えます。

+0

使用[ '.children']を(https://www.crummy.com/software/BeautifulSoup/bs4/doc/#contents-and-children)を使用します。 –

+0

私の間違い、編集した質問 –

+0

。子供は '['なし'、 '親'、 'なし]' –

答えて

1

recursiveキーワード

for tag in document.findChildren(recursive=False): 
    print tag.name 
+0

パーフェクトを返します。ありがとう! –

関連する問題