使用BeautifulSoup解析HTML文檔的基本步驟如下:
from bs4 import BeautifulSoup
html_doc = """
<html>
<head>
<title>Example HTML Document</title>
</head>
<body>
<p>This is an example paragraph.</p>
</body>
</html>
"""
soup = BeautifulSoup(html_doc, 'html.parser')
# 獲取文檔標題
title = soup.title
print(title.text)
# 獲取第一個段落
paragraph = soup.p
print(paragraph.text)
# 查找所有的段落標簽
paragraphs = soup.find_all('p')
for p in paragraphs:
print(p.text)
# 查找包含特定class屬性的標簽
div = soup.find('div', class_='example_class')
print(div.text)
以上是使用BeautifulSoup解析HTML文檔的基本方法,可以根據具體的需求和HTML文檔結構來進一步應用BeautifulSoup的功能。