import requests
from bs4 import BeautifulSoup
demo =requests.get('https://python123.io/ws/demo.html').text
soup = BeautifulSoup(demo,'html.parser')#####################for link in soup.find_all('a'):print(link.get('href'))
3.基于bs4 库的HTML内容查找方法
beautifulsoup库提供了一个方法,查找所有信息
import requests
from bs4 import BeautifulSoup
demo =requests.get('https://python123.io/ws/demo.html').text
soup = BeautifulSoup(demo,'html.parser')#####################
soup.find_all('a')#返回一个列表 全是a标签
soup.find_all(['a','b'])# 返回一个列表 所有a与b标签
soup.find_all(True)#所有标签for tag in soup.find_all(True):print(tag.name)#正则表达式库import re
for tag in soup.find_all(re.compile('b')):#以b开头的标签print(tag.name)import requests
from bs4 import BeautifulSoup
demo =requests.get('https://python123.io/ws/demo.html').text
soup = BeautifulSoup(demo,'html.parser')#####################
soup.find_all('p','course')#所有的属性含course的p标签
soup.find_all(attrs='course')#所有得属性含course的标签
soup.find_all(id='link1')#属性‘id’为link1的标签
soup.find_all(id='link')import re
soup.find_all(id=re.compile('link'))