python_BeautifulSoupライブラリのドキュメントツリーの遍歴

1705 ワード

グループ
名前
さぎょう
しゅつりょく
コメント
第1グループ
contents
現在のtagのすべてのサブノードを取得
list
現在はtagオブジェクトであることに注意
-
children
現在のtagのすべてのサブノードを取得
list_iterator
現在はtagオブジェクトであることに注意
-
descendants
現在のtagのすべての子孫ノードを取得
generator
子孫ノードも同じように戻ります
第2グループ
string
現在のtagのstring、すなわちtagのvalue値を取得
str
次の2つのシーンを使用できます:1.現在のtagにはNavigablesStringタイプのサブノードEX:loulanが1つしかない.現在のtagには1つのサブノードEX:loulanしか含まれていません
-
strings
現在のtagのすべてのstringを取得
generator
-
stripped_strings
現在のtagのすべてのstringを取得
generator
stringsプロパティに基づいて、各stringの両側の空白文字を削除します.
第3グループ
parent
現在のノードの親ノードを取得
場合によっては
1.文字列ノード2にも同様に作用する.BeautifulSoupオブジェクトの親ノードはNone
-
parents
現在のノードのすべての親ノードを取得
generator
1.再帰的に検索、配列順も2.一番後ろの2つの値は必ずBeautifulSoup、None
第4グループ
next_sibling
現在のノードの次の兄弟ノードを返します.
場合によっては
-
previous_sibling
現在のノードの前の兄弟ノードを返します.
場合によっては
-
next_siblings
現在のノードの後ろにあるすべての兄弟ノードを返します.
generator
-
previous_siblings
現在のノードの前にあるすべての兄弟ノードを返します.
generator
第5グループ
next_element
現在の要素の次の要素を返します.
場合によっては
属性結果は、現在の要素が解析された次の解析対象となる内容EX:nihaoloulan nihaoの後にnihao、nihaoの後にloulan-
previous_element
現在の要素の前の要素を返します.
場合によっては
-
next_elements
現在の要素の後に解析するドキュメントの内容を返します.
generator
-
previous_elements
現在の要素の前に解析するドキュメントの内容を返します.
generator