要解析表格中的内容,可以尝试使用 pandas
库来处理表格数据。下面是一个使用 pandas
解析表格内容的示例代码:
import pandas as pd
from bs4 import BeautifulSoup
# 假设 html_content 是包含表格的 HTML 内容
html_content = """
姓名
年龄
性别
张三
25
男
李四
30
女
"""
# 使用 BeautifulSoup 解析 HTML 内容
soup = BeautifulSoup(html_content, 'html.parser')
# 找到表格元素
table = soup.find('table')
# 使用 pandas 的 read_html 方法解析表格内容
df = pd.read_html(str(table))[0]
# 打印解析得到的数据
print(df)
输出结果:
姓名 年龄 性别
0 张三 25 男
1 李四 30 女
通过使用 pandas
的 read_html
方法,可以将表格内容解析为一个 DataFrame 对象,方便后续的数据处理和分析。