python - 从 API 端点请求时找不到路径
问题描述
从这个 API(食品标准局)请求数据时,我在寻找正确的路径时遇到了麻烦,特别是评级。我不断收到此错误:“API '评级'不存在”
我是新手,如果有人能指出我正确的方向,我将不胜感激?
这是文档的链接:https ://api.ratings.food.gov.uk/Help/Api/GET-Ratings
这是我的代码:
import requests
import json
import pandas as pd
url = "http://api.ratings.food.gov.uk/ratings"
#params = {}
headers = {"x-api-version": 2,
"accept": "application/json",
"content-type": "application/json"
}
response = requests.get(url)
data = response.json()
print(data)
解决方案
你没有使用你的headers
它应该在您的要求范围内:response = requests.get(url, headers=headers)
推荐阅读
- javascript - 文本区域中的值不会在 REACT 中被删除
- owl - OWL 与 Schema.org 有何不同?
- machine-learning - 校准神经网络的概率
- azure-devops - 如何将现有区域添加到现有团队?
- c - 很难用 C 语言编辑文件
- javafx - 以给定顺序在 JAVAFX 中运行顺序后台任务的推荐方法
- set - 为什么有时会丢失集合中的“真”值元素?
- javascript - 如何在 VS Code 中运行 html 和 javascript
- javascript - 在 IDE 而不是浏览器中本地运行时,如何使 btoa() JavaScript 方法工作?
- python - 是否可以在此用例中创建 Pandas 矢量化?