gpt4 book ai didi

Python 3 获取和解析 JSON API

转载 作者:IT老高 更新时间:2023-10-28 12:49:36 25 4
gpt4 key购买 nike

如何使用 python 解析 json api 响应?我目前有这个:

import urllib.request
import json

url = 'https://hacker-news.firebaseio.com/v0/topstories.json?print=pretty'

def response(url):
with urllib.request.urlopen(url) as response:
return response.read()

res = response(url)
print(json.loads(res))

我收到此错误:TypeError:JSON 对象必须是 str,而不是 'bytes'

pythonic 处理 json api 的方式是什么?

最佳答案

版本 1:(在运行脚本之前执行 pip install requests)

import requests
r = requests.get(url='https://hacker-news.firebaseio.com/v0/topstories.json?print=pretty')
print(r.json())

版本 2:(在运行脚本之前执行 pip install wget)

import wget

fs = wget.download(url='https://hacker-news.firebaseio.com/v0/topstories.json?print=pretty')
with open(fs, 'r') as f:
content = f.read()
print(content)

关于Python 3 获取和解析 JSON API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35120250/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com