如何从python中的cataas.com API提取猫?

时间:2019-07-12 22:57:17

标签: python-3.7

我想根据输入的搜索输入来获取列表猫,我不确定要使用的终点。我想要这样的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).

1 个答案:

答案 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`