如何从 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 ).
目前我正在从事一个机器学习项目,该项目分析 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 ).