2016-05-27 2 views
1

beautifulsoup soup.descendantsイテレータを使用すると、生成されたタグは特定の順序で戻ってくることが保証されていますか?ドキュメントには再帰的に反復されることが書かれているので、私は物事がDFSの順序で返されると思いますが、これが私が頼りにできるものかどうかはわかりません。BeautifulSoup、どのような注文ですか。

答えて

2

The documentationは何も約束していませんが、the sourceはすべてを明らかにしています。

直後に解析されたものは何でもする文字列やタグ・ポイントの.next_element属性:.descendants.next_element順序でタグを生成します。これは.next_siblingと同じかもしれませんが、通常は大きく異なります。

関連する問題