Skip to content

duanju/all API 调用示例

接口:https://panws.top/api/duanju/all

功能:返回全部短句/剧集数据,可能包含大量条目(示例 count: 55770)。

示例响应(已截取):

json
{
  "msg": true,
  "count": "55770",
  "data": [
    {
      "name": "一灶烟火半壁边疆(53集)",
      "url": "https://pan.quark.cn/s/099315dc23ba",
      "time": "2026-05-25"
    },
    {
      "name": "他惦记她很久了(93集)",
      "url": "https://pan.quark.cn/s/949e89f0c054",
      "time": "2026-05-25"
    }
  ]
}

注意:此接口返回量巨大,直接一次性拉取会耗时且内存占用高。推荐做法:

  • 使用分页(如果 API 支持)或批量分片拉取;
  • 在服务端中转并分片写入数据库或索引(例如 Algolia / Meilisearch);
  • 避免在浏览器端直接请求完整数据。

快速调用示例:

bash
curl -s "https://panws.top/api/duanju/all" | jq '.count'

Python 示例(流式处理)

python
import requests
r = requests.get('https://panws.top/api/duanju/all', stream=True, timeout=30)
text = r.text
# 若返回为完整 JSON,可用 json.loads 分块处理或写入文件后再解析

返回文章列表 | 返回首页