前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >应用|一名高二学生维护的宝藏API网站!目前收录了1180个API!

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

作者头像
琉璃康康
发布2024-07-15 15:04:15
690
发布2024-07-15 15:04:15
举报
文章被收录于专栏:七禾页话

@七禾页话

学习永无止境,记录相伴相随! —— 琉璃康康

大家好,我是你们的康康!

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

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

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

@七禾页话

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

@七禾页话

然后写一个python:

代码语言:javascript
复制
% 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)

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

代码语言:javascript
复制
 % ./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 即可!

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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-07-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 七禾页话 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档