屬性 | 說明 |
---|---|
contents | 子節點的列表,將
|
children | 子節點的迭代類型,與.contents相似,用於循環遍歷兒子節點 |
descendants | 子孫節點的迭代類型,包含全部子孫節點,用於循環遍歷 |
##遍歷兒子結點 for child in soup.body.children: print(child)
##遍歷子孫結點 for child in soup.body.descendants: print(child)
屬性 | 說明 |
---|---|
parent | 結點的父親標籤 |
parents | 節點先輩標籤的迭代類型,用於循環遍歷先輩節點 |
##遍歷父輩結點 for parent in soup.a.parents: if parent is None: print(parent) else: print(parent.name)
屬性 | 說明 |
---|---|
next_sibling | 返回按照HTML文本順序的下一個平行節點標籤 |
previous_sibling | 返回按照HTML文本順序的上一個平行節點標籤 |
next_siblings | 迭代類型,返回按照HTML文本順序的後續全部平行節點標籤 |
previous_siblings | 迭代類型,返回按照HTML文本順序的前續全部平行節點標籤 |
注: 平行遍歷發生在同一個父節點下的各節點間html
##遍歷後續結點 for sibling in soup.a.next_siblings: print(sibling)
##遍歷前續結點 for sibling in soup.a.previous_siblings: print(sibling)