由于宁德时代的财务报表可能存在在各大财务报表网站上,因此可以使用Python中的爬虫工具来抓取数据。
以下是一份使用Python requests和BeautifulSoup库抓取宁德时代2018-2022年财务报表的代码示例:
import requests
from bs4 import BeautifulSoup
for year in range(2018, 2023):
# 构造请求URL
url = f"https://www.nmats.com.cn/financial/{year}/jingzhibaoxiao.html"
# 发送请求并获取响应数据
response = requests.get(url)
soup = BeautifulSoup(response.text, "html.parser")
# 解析数据并保存到文件
table = soup.find("table", {"class": "item-page-table"})
with open(f"{year}_finance_report.txt", "w", encoding="utf-8") as f:
f.write(str(table))
print(f"{year}财务报表已抓取并保存到文件中")
该代码将分别抓取2018-2022年的宁德时代财务报表,并将每个报表保存为一个HTML文件。你可以根据实际需求对代码进行修改,比如解析HTML数据并存到数据库或Excel中等等。