如何从 Stack Exchange API 中以 JSON 而不是 HTML 的形式检索数据?

How to retrieve data as JSON and not as HTML from Stack Exchange API?

目前我正在从事一个机器学习项目,该项目分析 Stack Overflow 上的问题。我导入了请求库并使用它来检索问题如下

import requests
data=requests.get("https://whosebug.com/questions")

我希望以 JSON 的形式检索数据,但我得到的是 HTML。如何检索 Stack Overflow 上的问题 JSON?

simple/quick 解决方案是。

import json
import requests

response = requests.get("https://api.stackexchange.com/2.2/questions?order=desc&sort=activity&site=Whosebug")
print(response.text)

这是 api.There 的 documentation,您可以找到有关获取密钥的更多信息等等。

您所做的只是获取 https://whosebug.com/questions 的 html,而您需要的是访问 API(以获取所需的 json ).