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內(nèi)容查找方法
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標(biāo)簽
soup.find_all(['a','b'])# 返回一個列表 所有a與b標(biāo)簽
soup.find_all(True)#所有標(biāo)簽for tag in soup.find_all(True):print(tag.name)#正則表達(dá)式庫import re
for tag in soup.find_all(re.compile('b')):#以b開頭的標(biāo)簽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標(biāo)簽
soup.find_all(attrs='course')#所有得屬性含course的標(biāo)簽
soup.find_all(id='link1')#屬性‘id’為link1的標(biāo)簽
soup.find_all(id='link')import re
soup.find_all(id=re.compile('link'))