原题如下:
首先要把文件创建并改文件扩展名
1.打印head标签的内容
该题较为容易 ,首先我们引入requests库和BeautifulSoup库,然后将文件打开并改为soup模式,进而使用find函数寻找即可。打印时要改为text,打印出来才是内容,第二题与第一题类似,一同求解。
import requests
from bs4 import BeautifulSoup
url="e://python/files/1.html"
h=open(url)
t=h.read()
soup=BeautifulSoup(t,"html.parser")
data1=soup.find("head")
data2=soup.find("body")
print(data1.text)
print(data2.text)
3.打印id为Hi的标签对象
这里我们使用find函数使id=Hi即可
data3=soup.find(id="Hi")
print(data3)
完整代码如下:
import requests
from bs4 import BeautifulSoup
url="e://python/files/1.html"
h=open(url)
t=h.read()
soup=BeautifulSoup(t,"html.parser")
data1=soup.find("head")
data2=soup.find("body")
data3=soup.find(id="Hi")
print(data1.text)
print(data2.text)
print(data3)