我正在用刮擦 json.load(response.body)
,我们发现JSONDecodeError:预期值:第1行第1列(字符0)
答案 0 :(得分:1)
如果由于这一行您没有注意到文本从jQuery112404923709263392255_1547626291787
开始,则无法将字符串转换为json
尝试使用此简单的regex
获取json
字符串,然后将其解析为json.loads()
r'\(({.*)\);' #it caputures anything starts from `{` and ends with `);`
答案 1 :(得分:0)
您的响应中包含JS回调。尝试从网址中删除多余的变量,例如https://www.magellanprovider.com/ProviderSearchGateway/sessions/52229928/providers.jsonp?start=1&end=100
,或使用正则表达式从响应文本中剪切json。