慕课跟班学习网络爬虫day10
import requests
from bs4 import BeautifulSoup
url = 'http://python123.io/ws/demo.html'
r = requests.get(url)
demo = r.text
soup = BeautifulSoup(demo,'html.parser')
'''print(soup)
#print(soup.body.descendants)
#for child in soup.body.descendants:
# print(child)''' #下行遍历 contents(生成列表类型) children(生成迭代器类型的子节点) descendants(生成子孙节点)
'''print(soup.a.parent)
for parent in soup.a.parents: #parent 和 parents 的差异 如果是parent 则是类似于遍历soup.p.contents
print(parent)
print(parent.name)''' #上行遍历
for next in soup.a.next_siblings: #平行遍历同一父节点下的平行节点 next_sibling pervious_sibling 以及加S的复数表示之前之后的所有平行节点
print(next)