关于 api 调用的问题

查看 31|回复 0
作者:childewei   
需求
今天想写一个图书交易相关的程序,希望有一个通过 isbn 快速录入图书的功能。
查了好久豆瓣的 api 似乎是不开放,最后发现一个网站能满足我的使用,然后我不会用他的 api !!!
网站是: https://openlibrary.org/dev/docs/api/books
尝试
我尝试了直接去调用 api
import requests
import json
# 指定 API 的 URL
url = 'https://openlibrary.org/api/books'
# 指定要查询的 ISBN 号
isbn = '0837165245'
# 构造 API 请求的参数
params = {
    'bibkeys': f'ISBN:{isbn}',
    'callback': 'mycallback'
}
# 发送 API 请求
response = requests.get(url, params=params)
# 获取 API 响应中的 JSON 字符串
json_str = response.content.decode('utf-8')
print(response)
给出的是
看提示应该是成功了,但是书籍相关的信息我调不出来。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部