网站深度测评
Consumet是什么网站?
Consumet 是一个面向开发者的娱乐内容搜索 API 文档站,核心产品是一组“搜索引擎式”的接口,用来查询动漫、漫画、轻小说、电影等娱乐内容的信息,并返回可在线播放或阅读的公开来源链接。
它能做什么
- 按标题搜索某部动漫、漫画、轻小说或电影的信息
- 获取内容详情,以及指向公开在线来源的播放或阅读链接
- 通过不同 provider(内容来源)分别调用,文档按 provider 组织
谁会用它
- 开发动漫/影视聚合类应用、机器人或小工具的开发者
- 想快速接入“搜索 + 获取播放源”能力,而不想自己逐个抓取站点的人
怎么开始 文档同时说明了两条使用路径:
- 直接调用 API:
https://api.consumet.org - 使用 TypeScript 库:
@consumet/extensions
如果你只是普通观众,这个站点本身不提供观看界面,它是给开发者用的接口文档;想找成品应用,需要看基于 Consumet 搭建的第三方项目。
Consumet API 的 base URL 是什么,如何开始调用?
Consumet API 的 base URL 是 https://api.consumet.org。
如何开始调用
- 直接向该 base URL 拼接具体端点即可发起请求,例如查询某部动漫、漫画或电影的信息。
- 官方文档同时说明它还提供 TypeScript 库
@consumet/extensions,如果你在 Node.js 或前端项目里开发,可以直接装这个库调用,而不必手动拼 HTTP 请求。 - 文档站 Consumet 文档 的 Introduction 页列出了各 provider(动漫、漫画、轻小说、电影等)的说明,先在这里找到你要用的 provider 和对应端点。
先确认用哪种方式
| 你的情况 | 建议起点 |
|---|---|
| 想快速试接口、用任意语言 | 直接用 https://api.consumet.org 拼端点 |
| 项目用 TypeScript/JavaScript | 用 @consumet/extensions 库 |
下一步:打开文档的 Introduction 与 Provider 列表页,挑一个 provider,按其端点示例发一次请求,确认返回结构后再接入业务。
如何用 Consumet 搜索动漫、漫画或电影等娱乐内容?
Consumet 提供的是 API 和 TypeScript 库,不是面向普通观众的搜索网页。你要先通过 https://api.consumet.org 或 @consumet/extensions 调用对应 provider,再用关键词搜索动漫、漫画、电影等内容,返回结果里会带上信息来源和可用的在线播放链接。
基本使用流程
- 确定内容类型对应的 provider,比如动漫、漫画、轻小说、电影各有不同来源。
- 调用该 provider 的搜索接口,传入标题关键词。
- 从返回结果中拿到条目 ID,再请求详情或播放源信息。
- 用返回的链接跳转到公开在线来源观看或阅读。
适合谁、什么场景用
- 开发者想给自己的应用加动漫、漫画、电影搜索功能时,直接调 Consumet API,省去逐个对接来源。
- 使用 Node.js / TypeScript 的项目,可以装
@consumet/extensions库,在代码里按 provider 调用。 - 只想手动搜片看片的普通用户,用官方文档里列出的 provider 对应的原始网站更直接,Consumet 本身是给程序调用的。
选择时注意
先看文档里的 provider 列表,确认你要的内容类型有没有对应来源;不同 provider 支持的媒体类型和返回字段不一样,搜索参数和详情接口要按该 provider 的文档写。API 返回的是公开在线来源的链接,可用性取决于这些来源本身。
下一步
打开 Consumet 文档,从 Introduction 进入 provider 列表,挑一个匹配你内容类型的 provider,照着它的搜索接口示例发一次请求验证返回结构,再接入到你的代码里。
Consumet 的 TypeScript 库 @consumet/extensions 怎么安装和使用?
@consumet/extensions 是 Consumet 官方提供的 TypeScript 库,和它的托管 API 是两条使用路径:API 直接发 HTTP 请求,库则装进自己的 Node/TS 项目里调用。文档站 Consumet 文档 同时覆盖这两者。
安装
用 npm 安装:
npm install @consumet/extensions
使用方式
从库里引入需要的 provider,再调用它的搜索、信息、获取播放源等方法。文档的 "List of Providers" 部分列出了各 provider 及其用法,按你要的内容类型(动画、漫画、轻小说、电影等)选对应 provider。
什么时候选库、什么时候选 API
- 选库:项目本身是 Node/TypeScript,想把调用逻辑放进代码里、自己控制请求流程,或需要直接拿到类型提示。
- 选 API:不想装依赖,用任何语言发 HTTP 请求即可,文档里给出了托管地址
https://api.consumet.org。
下一步
打开文档的 Introduction 页确认库与 API 的对应关系,再进 "List of Providers" 找到目标 provider 的具体调用示例。若只是想快速试一下,建议先用托管 API 验证数据是否符合预期,再决定是否引入库。
Consumet 支持哪些内容提供商(providers),列表在哪里查看?
Consumet 的提供商(providers)列表就在官方文档站 Consumet 文档 里。文档说明该站是“每个 provider 的文档集合”,首页 Introduction 部分直接给出 “List of Providers” 入口,点进去即可看到全部提供商及其各自的使用说明。
列表覆盖什么
- 按内容类型划分:动漫、漫画、轻小说、电影等娱乐媒介。
- 每个 provider 都有独立文档页,说明如何通过 Consumet API 或 TypeScript 库(
@consumet/extensions)调用它。
适合谁在什么情况下用
- 想快速确认某个内容源是否被支持:先查列表,再进对应 provider 页面。
- 准备接入 API:从列表选定 provider 后,按该页文档拼接请求。
- 用 TypeScript 库开发:列表同时对应
@consumet/extensions中可用的扩展模块。
下一步动作
- 打开 docs.consumet.org。
- 在 Introduction 页找到 “List of Providers”。
- 选择目标 provider,进入其页面查看端点与参数。
如果你要的是“按内容类型筛选”,建议直接以列表页的分类为索引;如果只关心某一个源,从列表进入对应页比通读全站更快。
如何通过 Consumet 获取内容的流媒体播放链接?
Consumet 不直接托管视频,而是通过各 provider 的 API 去抓取公开在线来源的播放地址。你要先选 provider,再调对应的 watch 接口拿 sources(含播放链接)和 subtitles。
基本流程
- 选 provider:文档首页列有 List of Providers,比如 anime 类的 gogoanime、zoro,manga 类的 mangahere 等。不同 provider 覆盖的站点和内容不同。
- 搜索条目:用
/anime/{provider}/{query}这类搜索接口拿到该内容的 id。 - 取剧集/章节列表:用
/anime/{provider}/info?id=...得到episodes(每集有自己的 id)。 - 取播放链接:用
/anime/{provider}/watch?episodeId=...,返回的sources数组里就是可播放的流媒体链接,subtitles是字幕文件。
直接调用示例
浏览器或代码里请求(以 anime 为例):
- 搜索:
https://api.consumet.org/anime/gogoanime/naruto - 详情:
https://api.consumet.org/anime/gogoanime/info?id=naruto-episode-1 - 播放:
https://api.consumet.org/anime/gogoanime/watch/naruto-episode-1
也可以不直接用 REST,装 TypeScript 库 @consumet/extensions,在代码里 new ANIME.Gogoanime() 后调 fetchEpisodeSources(episodeId),返回结构一致。
什么时候用哪种方式
- 只是想快速验证某个源能不能出链接:直接用
https://api.consumet.org的 REST 接口。 - 要嵌进自己的应用、做类型提示和统一多 provider 调用:用
@consumet/extensions库。 - 需要动漫以外内容:换 provider,电影、漫画、轻小说各有对应接口,watch 返回
sources的逻辑相同。
下一步
先打开文档的 List of Providers 确认你要的内容由哪个 provider 支持,再按“搜索 → info → watch”三步走。注意 sources 里的链接指向第三方公开来源,可用性和格式(m3u8、mp4)随 provider 变化,实际使用前先请求一次确认返回正常。
用户评价(0)