请求.得不到任何回应



我是新手。我试图从一个url得到响应,我有几次,我能够。然而,经过几次尝试和添加新的代码行后,它停止工作了。这是我遇到麻烦的代码部分:

api_request = requests.get("https://www.airnowapi.org/aq/observation/zipCode/current/?format=application/json&zipCode=12345&distance=5&API_KEY=1234-1234-1234-1234")
api = json.loads(api_request.content)
city = api[0]["Reporting Area"] 

它告诉我变量city没有定义,因此可以推断request .get()部分没有成功。我读了一些其他人谁有同样的问题,但他们有一些与头(我试图复制的解决方案,但他们似乎没有工作)。我也试着在谷歌上复制url,它正确地打开了json文件,所以这是一个Python问题。谢谢!

我还没有足够的声誉来评论,但想警告你,你不小心泄露了你的API密钥。如果你不希望别人利用它,尽量保持它的私密性;)

试试这个-

api_request = requests.get("https://www.airnowapi.org/aq/observation/zipCode/current/?format=application/json&zipCode=89129&distance=5&API_KEY=1369737F-5361-4CCC-B7C1-F52625548A41")
api = api_request.json()
city = api[0]["ReportingArea"] 

最新更新