Appearance
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 分块处理或写入文件后再解析