7条回答 默认 最新
阿里嘎多学长 2025-07-06 22:15关注阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程
提取表格
你想从指定的 URL 中提取表格数据,使用 Python 可以使用
requests和pandas库来实现。首先,使用
requests库获取网页内容:import requests url = "https://www.jisilu.cn/data/stock/dividend_rate/#cn%E4%B8%AD%E6%8F%90%E5%8F%96%E6%95" response = requests.get(url)然后,使用
BeautifulSoup库解析 HTML 内容,找到表格元素:from bs4 import BeautifulSoup soup = BeautifulSoup(response.content, 'html.parser') table = soup.find('table', {'class': 'table table-striped table-bordered'})最后,使用
pandas库将表格数据转换为 DataFrame:import pandas as pd df = pd.read_html(str(table))[0] print(df)完整代码如下:
import requests from bs4 import BeautifulSoup import pandas as pd url = "https://www.jisilu.cn/data/stock/dividend_rate/#cn%E4%B8%AD%E6%8F%90%E5%8F%96%E6%95" response = requests.get(url) soup = BeautifulSoup(response.content, 'html.parser') table = soup.find('table', {'class': 'table table-striped table-bordered'}) df = pd.read_html(str(table))[0] print(df)运行该代码将输出表格数据。
解决 无用评论 打赏 举报