python爬虫之BeautifulSoup小demo

xiaoxiao2021-02-28  101

import requests as req from bs4 import BeautifulSoup if __name__ == "__main__": url = "https://www.baidu.com/" r = req.get(url) r.encoding = r.apparent_encoding demo = r.text soup = BeautifulSoup(demo, "html.parser") ''' print(soup.title) print(soup.a.name) print(soup.a.attrs) print(soup.a.attrs['class']) print(soup.a.attrs['href']) print(soup.a.string) ''' print(soup.head) print(soup.head.contents) print(soup.body.contents[1]) print("********************") # 子节点遍历 for child in soup.body.children: print(child) print("****************") # 父亲节点遍历 for parent in soup.a.parents: if parent is None: print(parent) else: print(parent.name) print("*****************") print(soup.a.next_siblings) print("*****************") print(soup.a.previous_siblings) print("****************") # 前序节点遍历 for siblings in soup.a.previous_siblings: print(siblings) print("****************") # 后续节点遍历 for siblings in soup.a.next_siblings: print(siblings)
转载请注明原文地址: https://www.6miu.com/read-57375.html

最新回复(0)