You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用Python获取网页Preview中的JSON数据?API遇Cannot GET错误

问题:如何用Python获取网页API返回的JSON数据?

我在查看基金网页时,通过浏览器开发者工具能看到一个名为“execute”的JSON接口返回了目标数据,但直接访问该API地址时,页面提示“Cannot GET /execute”错误。我推测这和token、密钥或API权限有关,作为新手想知道有没有办法用Python获取这些已经在网页上公开展示的数据,或者如何获取合法访问权限。数据已经在网站上显示了,理论上应该能获取,但我不知道具体方法。参考相关案例后,我尝试了以下代码,但无法正常运行:

import requests


payload = {
    "value": {
        "queries": [
            {
                "key": "nav_price_evolution_filtered",
                "type": "arrayOfObjects",
                "valid": True,
                "columns": [
                    {"name": "date", "nameTranslated": "date"},
                    {"name": "date_month_year", "nameTranslated": "date_month_year"},
                    {"name": "nav_price", "nameTranslated": "nav_price"},
                    {"name": "aum_size", "nameTranslated": "aum_size"},
                    {"name": "month_year", "nameTranslated": "month_year"},
                    {"name": "total", "nameTranslated": "total"},
                    {"name": "startDate", "nameTranslated": "startDate"},
                    {"name": "endDate", "nameTranslated": "endDate"},
                    {"name": "currency", "nameTranslated": "currency"}
                ],
                "results": [
                    {
                        "date": "22/05/2024",
                        "date_month_year": "05-2024",
                        "nav_price": 100.1215,
                        "aum_size": 458439516.26,
                        "currency": "EUR",
                        "endDate": "2024-05-22",
                        "month_year": "May 2024",
                        "startDate": "2002-12-20",
                        "total": 5101
                    },
                ]
            }
        ]
    }
}


api_url = "https://api-eu.kurtosys.app/dataset/execute"
headers = {
    "x-api-key": "b5954b1e-2cfa-453f-b336-75557f19ffae",
    "Origin": "https://fonds.axa-im.fr/fr/professionnels/fund/axa-pea-rgularit-capitalisation-eur/#performanceRisk",
}

data = requests.post(api_url, headers=headers, json=payload).json()
print(data)

内容的提问来源于stack exchange,提问作者Wick

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 14:41:17