应用|一名高二学生维护的宝藏API网站!目前收录了1180个API!

Posted by 琉璃康康 on July 6, 2024

@七禾页话

学习永无止境,记录相伴相随!

—— 琉璃康康

最近有一个公众号每天需要随机获取一句话,作为公众号的每日鸡汤。

一开始的时候是找到了几个鸡汤名人名言的网站,每天复制粘贴,当时想用python爬取其网站内容,无奈没有成功。

就在抓耳挠腮之际,一个宝藏API网站被挖掘到了,里边集合了各式各样的API,目前一共有1180个API,包括但不限于:IP查询、天气预报、音乐获取、二维码生成等等,只有你想不到,几乎没有它没收录开发的API。

@七禾页话

比如有一个是《你的名字》动画的随机图片获取,每一个API中详细的介绍了接口地址、返回格式、请求方式等,以及当前API的状态和历史统计成功、失败的次数:

@七禾页话

然后写一个python:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
% cat apitest.py 
#!/usr/bin/env python3
import requests

# 替换为要调用的API URL
url="https://api.52hyjs.com/api/nidemingzi?code=json"

def apicall(url):
    url = url
    response = requests.get(url)
    # 检查响应状态码是否为200(表示请求成功)
    if response.status_code == 200:
        # 将响应内容解析为JSON格式
        json_data = response.json()
        return json_data
    else:
        print(f"请求失败,状态码:{response.status_code}")
        return "ERROR"

urname = apicall(url)
print(urname)

运行后就可以获取到一张来自《你的名字》电影图片的链接:

1
2
 % ./apitest.py  
{'code': 200, 'msg': 'https://img.52hyjs.com/2024/06/20240610_174106_9309_377.jpg'}

@七禾页话

然后也可以再次添加解析json获取图片链接然后自动下载的代码,就可以自动把图片保存到电脑里。

我需要的每日一言API也在其中,通过解析json结果,终于达成了自动化的成就!

@七禾页话

这个API网站是夏柔站长发起的,2023年其还是一名高二的学生,想来现在已经高中毕业,不知道是被哪所高校录取了。

网站开篇就是“分享的API永不收费”,所以大家可以放心使用,也可以贡献自己的api来添砖加瓦。

作为一个快40岁的大叔,真的很佩服现在年轻人,有思想、有头脑,敢打敢干,真的是“少年强则国强”!

最后如何获取这个api网址呢?公众号后台回复 api 即可!

以上,有想法欢迎留言来聊!


网络和应用

摄影和旅行

工作和生活

欢迎关注公众号:七禾页话(qiheyehk)