需求
今天想写一个图书交易相关的程序,希望有一个通过 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) 给出的是<Response [200]> 看提示应该是成功了,但是书籍相关的信息我调不出来。
