为了账号安全,请及时绑定邮箱和手机立即绑定

如何从 urlopen() 响应返回 JSON 格式?

如何从 urlopen() 响应返回 JSON 格式?

喵喔喔 2023-12-26 16:10:12
我是 python 的新手,当尝试这样的代码时,我得到了奇怪的字符。import jsonfrom urllib.request import urlopenwith urlopen(        "http://d.yimg.com/autoc.finance.yahoo.com/autoc?query=MSFT&region=1&lang=en") \            as response:    source = response.read()    print(source)我希望响应是 JSON 格式,但我得到了如下奇怪的响应:
查看完整描述

1 回答

?
达令说

TA贡献1821条经验 获得超6个赞

我使用以下请求得到了预期的输出:

import requests


url = 'http://d.yimg.com/autoc.finance.yahoo.com/autoc?query=MSFT&region=1&lang=en'


rsp = requests.get(url)

print(rsp.json())


查看完整回答
反对 回复 2023-12-26
  • 1 回答
  • 0 关注
  • 38 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信