• 智能AI问答!更聪明、更完整、原创作!
  • 一款基于GPT的超级AI机器人,可以回答问题、聊天、创作、写文案!

写一下抓取宁德时代2018-2022年财务报表的python代码

发布于 2023-06-10 16:45:42

由于宁德时代的财务报表可能存在在各大财务报表网站上,因此可以使用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中等等。

0 条评论

发布
问题

在线
客服