简单的json加载产生无效的整形文字

2024-09-23 06:31:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我在试一个简单的json.load

import urllib.request
import json

response = urllib.request.urlopen('https://www.stubhub.com/ticketAPI/restSvc/event/4100000/sort/price/0/')
data = json.load(response)

我得到了以下错误

^{pr2}$

基于这个错误,我真的搞不清这里到底发生了什么。有人能解释一下如何避开这个问题吗?在

编辑: 使用^{}模块可以工作,但如果可能,我宁愿使用核心Python模块。在

import requests
import json

r = requests.get('https://www.stubhub.com/ticketAPI/restSvc/event/4100000/sort/price/0/')
data = json.loads(r.text)

Tags: httpsimportcomeventjsonresponserequestwww
1条回答
网友
1楼 · 发布于 2024-09-23 06:31:29

这对我很好

import urllib.request
import json

response = urllib.request.urlopen('https://www.stubhub.com/ticketAPI/restSvc/event/4100000/sort/price/0/')
data = json.loads(response.read().decode('utf-8'))

相关问题 更多 >