原创 使用 Python 获取东方财富网基金排名数据(3)

sushi 28天前 65

在金融数据分析中,获取真实可靠的基金排名信息是评估基金表现的第一步。本教程将介绍如何使用 Python 抓取 东方财富网 的基金排行数据,覆盖指定时间段内的各类基金表现。

🛠 所需库 首先确保安装以下依赖:

pip install requests pandas 

📦 一、引入所需模块

import js2py
import requests
import warnings
import pandas as pd
warnings.filterwarnings("ignore")  # 忽略不必要的警告

🗓 二、设置抓取参数

start_time = '2021-09-23'
end_time = '2022-09-23'
page = 1
all_data_list = []  # 存放所有页的数据

🌐 三、循环分页请求数据 东方财富基金排行数据接口为分页格式。每页数据通过类似如下链接获取:

http://fund.eastmoney.com/data/rankhandler.aspx
我们使用 requests 发起请求,指定参数如排序方式、时间范围、每页数量等:

while True:
    url = 'http://fund.eastmoney.com/data/rankhandler.aspx'
    params = {
        'op': 'ph',
        'dt': 'kf',
        'ft': 'all',
        'rs': '',
        'gs': '0',
        'sc': '1nzf',
        'st': 'desc',
        'sd': start_time,
 

本贴含有隐藏内容,付费后可阅(股票量化投资课程学员可免费阅读)

点击下方按钮购买

成为学员

上传的附件:

最新回复 ( 0条评论 )


官方微信
码力十足学量化
Powered by Xiuno BBS 4.0.7

官方微信