免费短剧接口文档-短剧API

短剧查询接口文档

接口概述

短剧查询接口是一个 GET 请求,用于根据关键字、分页参数等条件搜索短剧资源。该接口支持多种筛选条件,包括搜索关键字、分页信息、时间范围和存储平台。


接口地址

https://ai.dsyy.net/?type=api

请求参数

参数名 位置 类型 是否必填 默认值 描述
searchStr Query String 搜索的关键字
type Query String 固定值 api
currentPage Query String ‘1’ 当前页数
pageSize Query String ’10’ 每页显示数量
action Query String ‘0’ 0 表示搜索全部数据,1 表示搜索当日数据
pan Query String 存储平台选择:0 表示全部,1 表示夸克网盘,2 表示 UC 网盘

响应格式

返回格式为 JSON,包含以下字段:

字段名 类型 描述
code Integer 状态代码
count Integer 当前返回数量
currentPage String 当前页数
pageSize String 每页显示数量
total Integer 总数量
data Array 数据集
msg String 返回信息

data 字段说明

每个 data元素包含以下字段:

字段名 类型 描述
title String 数据名称
url String 数据连接
create_time String 创建时间

示例请求

https://ai.dsyy.net/?type=api&searchStr=我&currentPage=1&pageSize=10&action=0&pan=0

示例响应

{
  "code": 200,
  "count": 14,
  "currentPage": "1",
  "pageSize": "50",
  "total": 14,
  "data": [
    {
      "title": "7374-一念之差(88集)",
      "url": "https://pan.quark.cn/s/978e74511385",
      "create_time": "2024-03-30 18:24:32"
    },
    ...
  ],
  "msg": "查询成功"
}

Python 示例代码

import requests

# 接口地址
url = "https://ai.dsyy.net?type=api"

# 请求参数
params = {
    "searchStr": "我",
    "currentPage": "1",
    "pageSize": "10",
    "action": "0",
    "pan": "0"
}

# 发起GET请求
response = requests.get(url, params=params)

# 输出响应结果
if response.status_code == 200:
    data = response.json()
    print("状态码:", data["code"])
    print("返回信息:", data["msg"])
    print("总数量:", data["total"])
    print("当前页数:", data["currentPage"])
    print("每页显示数量:", data["pageSize"])
    print("当前返回数量:", data["count"])
    print("数据集:")
    for item in data["data"]:
        print(f"标题: {item['title']}, 链接: {item['url']}, 创建时间: {item['create_time']}")
else:
    print("请求失败,状态码:", response.status_code)

注意事项

  • 所有参数均不区分大小写。
  • typepan 参数必须传入有效值。
  • 若未指定 searchStr,则会返回所有匹配的数据。
  • action 参数可用于筛选当日数据或全部数据。
  • pan 参数可限制搜索特定存储平台的资源。

其他说明

接口文档地址:http://duanjuapi.apifox.cn/
开源夸克转存:https://gitee.com/Soujer/quarkService