在这个教程中,我们将一步一步学会如何使用 Python 获取基金数据,并把数据变成一个表格。
🧩 一、我们要做什么?
我们想要从一个网站(东方财富网)上获取基金的数据,例如:
基金的代码、名称
单位净值、累计净值
日涨跌情况
目标是写一个脚本,把这些数据取下来,然后放进一个表格(DataFrame)里。
🛠 二、我们需要用到的工具
在 Python 中,我们需要用到以下几个模块:
模块名称 用途
requests 用来联网,访问网页接口
pandas 用来处理和展示表格数据
warnings 忽略一些不重要的警告信息
先导入它们:
import requests
import pandas as pd
import warnings
# 忽略不必要的警告
warnings.filterwarnings("ignore")
🌍 三、请求数据的网址
我们要访问的是东方财富网的基金数据接口,网址如下(这是一个我们“访问数据”的地址):
url = 'http://fund.eastmoney.com/Data/Fund_JJJZ_Data.aspx'
这个网址后面还需要一些“参数”,告诉网站我们想要哪一类数据、多少条数据等:
params = {
't': '1', # 类型:1 表示基金净值
'lx': '1', # 类型:1 表示全部基金
'sort':
本贴含有隐藏内容,付费后可阅(股票量化投资课程学员可免费阅读)
点击下方按钮购买
成为学员