首页 > 解决方案 > 尝试使用 API 从网站获取数据时,Python 显示访问被拒绝

问题描述

我正在尝试从网站中提取数据。在他们的文档中,他们在下面提供了这个代码示例:

curl --request GET \
   --url https://api.helloworld.com/v2/year-groups \
   --header 'auth-token: {{token}}'

然后,我尝试使用以下代码将其传输到 python:

import requests

params = {"words": 10, "paragraphs": 1, "format": "json"}

response = requests.get(f"https://api.helloworld.com/v2/year-groups/", params=params,
 headers={
   "url": "https://api.helloworld.com/v2/year-groups",
   "auth-token": "d34o301h55154gdaf2cab9e6828bw97d5c3a5acc4c2418f3c5000bkcpa76dam0"
 }
)

print(type(response.json()))
print(response.json())

每次我尝试连接时,它都会显示访问被拒绝。我做错了什么。

标签: pythonjson

解决方案


推荐阅读