BeautifulSoup基本用法
from bs4 import BeautifulSoup
code = '源代码'
html = code.read().decode('utf-8')
soup = BeautifulSoup(html,'html.parser')
'''
soup.标签名 ------ 提取查找到的第一个标签
soup.标签名.string ------ 提取标签内容(文本,字符串)
soup.标签名.attrs ------ 提取标签内字典{属性:值,···,···}
'''
'''
soup.find_all('XXX',limit=10) ------ 提取名为XXX的前10条标签
soup.find_all(re.compile('正则表达式规则')) ------ 提取满足表达式的所有内容
soup.find_all('参数' = re.compile('正则表达式')) ------- 提取满足正则表达式的参数内容
'''
'''
soup.select('title') ------ 通过标签查找
soup.select('.mnav') ------通过类名查找
soup.select('#Action') ------ 通过id查找
soup.select('p[class="mnav"]') ------ 通过属性查找
result = soup.select(f'#Action > .mnav > .t1 > a') ------ 通过子标签查找
'''