【发布时间】:2022-06-11 16:34:46
【问题描述】:
【问题讨论】:
-
原始 JSONP 响应文本是什么样的?
-
我试图从字符串中删除填充并使用 json.loads()
【问题讨论】:
通过以下阅读
JSONP是带padding的JSON,也就是你在开头放一个字符串 和一对括号。
我试图从字符串中删除填充并使用 json.loads()
from json import loads
response = requests.get(link)
startidx = response.text.find('(')
endidx = response.text.rfind(')')
data = loads(response.text[startidx + 1:endidx])
它正在工作
【讨论】: