获取基金(ETF/LOF/普通基金等)的行业配置数据,包括行业类别、占净值比例、市值、行业变动详情链接等信息,支持按年份筛选(最新年份仅返回当前报告期,历史年份返回该年度所有季度报告)
基本信息
| 项目 | 值 |
| 爬虫名称 | eastmoney_fund_industry_allocation |
| 平台 | 东方财富 |
| 版本 | 1.0.0 |
| 作者 | noimank |
请求参数
| 参数名 | 类型 | 必填 | 默认值 | 说明 |
fund_code | str | ✓ | - | 基金代码,6位数字,例如:159559(机器人ETF景顺)、510050(上证50ETF) |
year | str | None | ✗ | - | 查询年份,例如:2026(最新报告期)、2025、2024、2023,不填则使用最新年份 |
data_format | Literal['json', 'dict', 'markdown', 'string'] | ✗ | json | 返回数据格式,可选值:json, dict, string, markdown |
使用示例
API 调用
curl -X POST http://localhost:8380/api/v1/spiders/run -H "Content-Type: application/json" -d '{
"spider_name": "eastmoney_fund_industry_allocation",
"params": { ... }
}'
Python SDK
import httpx
async with httpx.AsyncClient() as client:
resp = await client.post(
"http://localhost:8380/api/v1/spiders/run",
json={
"spider_name": "eastmoney_fund_industry_allocation",
"params": { ... }
}
)
result = resp.json()
返回格式
{
"success": true,
"message": "执行成功",
"data": { ... },
"execution_time": 1.23
}