我想根据输入的搜索输入来获取列表猫,我不确定要使用的终点。我想要这样的here
我尝试使用请求API向API发出请求,但未获得期望的结果。这是下面的代码
import requests
def get_cats():
response = requests.get('https://cataas.com/#/')
print(response.json())
get_cats()
我没有得到任何猫的json格式,只是一个错误:
"C:\Users\Developer\Anaconda3\lib\json\decoder.py", line 355, in raw_decode
raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0).
答案 0 :(得分:0)
好的,所以经过一番真正的挣扎之后,我找到了一个返回json的好端点,并使代码正常工作。您实际上可以在我的仓库django cataas app
上进行检查端点为https://cataas.com/api/cats
一些文档如下:
/api/cats => get all cats
/api/cats?tags=cute => get all cats with cute tag
/api/cats?tags=cute,gif => get all cats with cute tag OR gif tag
/api/cats?limit=10 => get last 10 cats
/api/cats?limit=10&skip=10 => get last 10 cats after skip 10 of them
/api/cats?limit=6&tags=cute => get last 6 cats with cute tag`