Web请求:json.decoder.JSONDecodeError:期望值:第1行第1列(字符0)

时间:2020-08-01 10:49:11

标签: python json

我尝试使用对website的json请求获取一些数据:

classname.defaultProps:{myFunction:null}

className.propType:{

myfunction:proptype.function
}

我收到以下错误:

 SELECT json_arrayagg(json_object('name',SUBSTRING_INDEX(person, ':', 1) ,'odds',SUBSTRING_INDEX(person, ':', -1) )) 
 FROM table_name,
 JSON_TABLE(json, '$[*]' COLUMNS (person VARCHAR(40) PATH '$') people;

如果我使用import requests headers = { 'Connection': 'keep-alive', 'Accept': 'application/json', 'User-Agent': 'Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.89 Mobile Safari/537.36', 'Content-Type': 'application/json', 'Origin': 'https://dimsum.eu-gb.containers.appdomain.cloud', 'Sec-Fetch-Site': 'same-origin', 'Sec-Fetch-Mode': 'cors', 'Sec-Fetch-Dest': 'empty', 'Referer': 'https://dimsum.eu-gb.containers.appdomain.cloud/', 'Accept-Language': 'en-US,en;q=0.9', } data = f'{{"query":"{query}","filters":{{"year":2020}},"page":{page},"size":10,"sort":null,"sessionInfo":""}}' #data = '{"query":"reading comprehension","filters":{},"page":0,"size":10,"sort":null,"sessionInfo":""}' print("data:", data) response = requests.post('https://dimsum.eu-gb.containers.appdomain.cloud/api/scholar/search', headers=headers, data=data) ,该程序将运行。我不确定如何将过滤器传递给它,也不确定它是否具有名为“ year”的字段。我不知道该错误是否是由于语法或该字段的缺失引起的。

0 个答案:

没有答案