为什么这个打印不出来,会报错
# coding=UTF-8
import requests
url = 'https://pas.suning.com/nsenitemsale_000000012389328894_0070517287_5_999_140_790_7900100___________________1______________.html?_=1677652370599&callback=wapData'
resp = requests.get(url).json()
print(resp)
打印的结果是这样的,求指点
【若有帮助,望给个采纳,谢谢!】
原因:因为返回的json字符串外层有一个方法,需要去掉那个方法再转json
# coding=UTF-8
import requests
import json
url = 'https://pas.suning.com/nsenitemsale_000000012389328894_0070517287_5_999_140_790_7900100___________________1______________.html?_=1677652370599&callback=wapData'
# resp = requests.get(url).text
json_text = requests.get(url).text.replace('wapData(','').replace(')','')
json=json.loads(json_text)
print(json)