import requests def get_api_data(): #自行调整页数:page,limit最大100 url = "https://api.kuakema.com/posts/?page=1&limit=100" try: response = requests.get(url) if response.status_code == 200: data = response.json() return data else: print(f"请求失败,状态码: {response.status_code}") except requests.exceptions.RequestException as e: print(f"请求发生错误: {e}") if __name__ == "__main__": api_data = get_api_data() if api_data: # 这里可以根据实际返回的数据结构进行进一步处理 for post in api_data['posts']: log_title = post['log_Title'] if isinstance(log_title, list) and len(log_title) == 1: log_title = log_title[0] # 先去除字符串两端的空格 log_title = log_title.strip() # 删除 " 短剧《 " 和 " 》免费观看" log_title = log_title.replace("短剧《 ", "").replace(" 》免费观看", "") log_post_time = post['log_PostTime'] log_source_link = post['log_SourceLink'] print("log_Title:", log_title, "log_PostTime:", log_post_time, "log_SourceLink:", log_source_link)
API 接口说明文档
基础信息
● API 基础 URL: http://api.kuakema.com ; https://api.kuakema.com
● API 文档: Swagger UI / Redoc
接口列表
获取帖子列表
创建新帖子
获取单个帖子
获取帖子列表
● 接口路径: /posts/
● 请求方式: GET
● 接口说明: 分页获取帖子列表,支持跳过指定数量的记录(skip),page指定页数,skip限制每页记录数量(limit),每 3 秒钟最多请求 1 次。
请求参数
请求参数 参数 类型 必填 默认值 说明 skip int 否 1 跳过的记录数量,默认从第 0 条开始 page int 否 1 指定页数 limit int 否 10 每页记录数量,默认 10 条记录
复制代码
GET /posts/?skip=1&limit=10 GET /posts/?page=1&limit=10
响应格式 json
{ "total_count": 100, "page": 1, "limit": 10, "posts": [ { "log_ID": 2, "log_Title": "片名", "log_PostTime": "时间", "log_SourceLink": "Url地址" }, { "log_ID": 3, "log_Title": "片名", "log_PostTime": "时间", "log_SourceLink": "Url地址" } ] }
响应参数说明
字段名称 类型 说明 total_count int 帖子总数 page int 当前页码 limit int 每页记录数量 posts array 帖子对象数组 posts[].log_ID int 帖子的唯一标识 ID posts[].log_Title string 帖子标题 posts[].log_PostTime datetime 帖子创建时间 posts[].log_SourceLink string 帖子的来源链接
常见错误代码
状态码 描述 400 请求参数错误,如缺少必填字段 401 未授权访问 429 请求过于频繁,达到速率限制 500 服务器内部错误
获取单个帖子
接口路径: /posts/{post_id}
请求方式: GET
接口说明: 根据 post_id 获取指定的帖子详情,每 3 秒钟最多请求 1 次。
请求参数 参数 类型 必填 说明 post_id int 是 帖子的唯一 ID
{ "log_ID": 2, "log_Title": "剧名", "log_PostTime": "时间", "log_SourceLink": "Url地址" }
{ "detail": "错误描述" }
示例
请求太频繁时的错误响应:
{ "detail": "Request was throttled. Expected available in 5 second(s)." }
发表评论
2024-09-20 21:40:25回复
2024-09-28 13:43:30回复
我打造了纳米光刻机
看下是不是这个。
2024-09-28 13:48:53回复
为了上大学上交了可控核聚变
2024-09-30 18:30:27回复
2024-10-09 11:27:02回复
2024-10-17 09:52:23回复
2024-10-01 20:40:37回复
病娇人设崩塌了
2024-10-09 11:26:48回复
2024-10-02 21:59:53回复
2024-10-09 11:26:39回复
2024-10-09 16:17:59回复
2024-10-06 18:37:01回复
系统觉醒后我一飞冲天
龙珠我的修炼开了挂
神穿古代我龙袍加身
2024-10-09 11:29:26回复
系统觉醒后我一飞冲天 已更新
龙珠我的修炼开了挂 因版权问题,无法提供。
神穿古代我龙袍加身 已更新
2024-10-19 22:33:15回复
《全球厨艺倒退3000年》https://www.kuakema.com/post/42.html
《股动乾坤》https://www.kuakema.com/post/3253.html
这俩都不行,看这情况,肯定有好多其他的都过期了