【发布时间】:2020-01-21 05:31:36
【问题描述】:
我正在编写基本的 python 脚本,以使用以下代码获取 wikipedia api 的 api 响应。我是python新手,谁能指出我的错误。
import requests
from flask import Flask
URL = 'https://en.wikipedia.org/w/api.php'
r = requests.get(URL).json()
print(r)
Traceback(最近一次调用最后一次):文件“C:/Users/Haider Ghufran/PycharmProjects/scrap_api/web_api.py”,第 7 行,在 r = requests.get(URL).json() 文件 "C:\ProgramData\Anaconda3\envs\scrap_api\lib\site-packages\requests\models.py", 第 897 行,以 json 格式 返回 complexjson.loads(self.text, **kwargs) 文件“C:\ProgramData\Anaconda3\envs\scrap_api\lib\json__init__.py”,行 348,在负载中 返回 _default_decoder.decode(s) 文件“C:\ProgramData\Anaconda3\envs\scrap_api\lib\json\decoder.py”,行 337,在解码中 obj, end = self.raw_decode(s, idx=_w(s, 0).end()) 文件“C:\ProgramData\Anaconda3\envs\scrap_api\lib\json\decoder.py”,行 355,在 raw_decode 提高 JSONDecodeError("Expecting value", s, err.value) from None json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
【问题讨论】:
标签: json python-3.x request response