ScavioScavio
产品定价文档
登录开始使用
  1. 首页
  2. 教程
  3. 如何在 n8n 中提取 YouTube 脚本
教程

如何在 n8n 中提取 YouTube 脚本

将 Scavio 的 YouTube 转录端点连接到 n8n,以便工作流程中的每个 YouTube URL 都能获得完整的转录文本。

获取免费API密钥API文档

n8n 是 2026 年占主导地位的自托管自动化平台,YouTube 转录工作流程是最常见的社区请求之一。本教程将 Scavio 的转录端点连接到 n8n HTTP 请求节点,并将转录添加到涉及 YouTube URL 的任何工作流程。

前置条件

  • n8n 自托管或云
  • Scavio API 密钥
  • YouTube URL 源(RSS、手册、Airtable)

操作指南

步骤 1: 在 n8n 中添加 Scavio 凭证

设置 > 凭据 > 新建 > 标头身份验证。名称=x-api-key,值=您的密钥。

Text
Name: Scavio API Key
Header: x-api-key
Value: sk_live_...

步骤 2: 添加 HTTP 请求节点

POST 到 Scavio 转录端点。

Text
URL: https://api.scavio.dev/api/v1/search
Method: POST
Auth: Scavio API Key (credential)
Body: { "platform": "youtube_transcript", "query": "{{ $json.video_url }}" }

步骤 3: 解析抄本

n8n 的 Set 节点提取转录本数组。

JavaScript
// Set node expression
{{ $json.transcript.map(seg => seg.text).join(' ') }}

步骤 4: 链接到 LLM 节点

将转录本馈送到 OpenAI 或 Anthropic 节点以进行摘要。

Text
Prompt: Summarize this YouTube transcript in 5 bullets:
{{ $json.transcript_text }}

步骤 5: 写回目的地

Airtable、Notion 或 Slack。

Text
Airtable node > Update row > Fields: summary = {{ $json.summary }}

Python 示例

Python
import os, requests

API_KEY = os.environ['SCAVIO_API_KEY']

def transcript(video_url):
    r = requests.post('https://api.scavio.dev/api/v1/search',
        headers={'x-api-key': API_KEY},
        json={'platform': 'youtube_transcript', 'query': video_url})
    segs = r.json().get('transcript', [])
    return ' '.join(s['text'] for s in segs)

print(transcript('https://youtube.com/watch?v=dQw4w9WgXcQ')[:500])

JavaScript 示例

JavaScript
const API_KEY = process.env.SCAVIO_API_KEY;
export async function transcript(videoUrl) {
  const r = await fetch('https://api.scavio.dev/api/v1/search', {
    method: 'POST',
    headers: { 'x-api-key': API_KEY, 'Content-Type': 'application/json' },
    body: JSON.stringify({ platform: 'youtube_transcript', query: videoUrl })
  });
  const { transcript } = await r.json();
  return transcript.map(s => s.text).join(' ');
}

预期输出

JSON
Full transcript text in n8n $json. Typical video: 30-second extraction. Cost per transcript: ~5 credits.

相关教程

  • 如何通过 API 获取 YouTube 脚本
  • 如何构建 YouTube 脚本摘要管道
  • 如何跟踪 YouTube 播放列表删除情况

常见问题

大多数开发者在15到30分钟内完成本教程。您需要一个Scavio API密钥(免费套餐即可)和可用的Python或JavaScript环境。

n8n 自托管或云. Scavio API 密钥. YouTube URL 源(RSS、手册、Airtable). Scavio API密钥注册即送50个免费积分。

可以。免费套餐注册即送50个积分,完全足够完成本教程并构建一个可运行的原型解决方案。

Scavio提供原生LangChain包(langchain-scavio)、MCP服务器以及适用于任何HTTP客户端的REST API。本教程使用 the raw REST API, 但您可以根据需要适配您选择的框架。

相关资源

Best Of

2026年n8n内容自动化最佳搜索API

Read more
Comparison

Firecrawl vs Scavio

Read more
Best Of

2026 年 n8n 的最佳 Tavily 替代品

Read more
Solution

n8n LLM管道技术栈

Read more
Solution

YouTube

Read more
Use Case

YouTube 剪辑工具数据源

Read more

开始构建

将 Scavio 的 YouTube 转录端点连接到 n8n,以便工作流程中的每个 YouTube URL 都能获得完整的转录文本。

获取免费API密钥阅读文档
ScavioScavio

面向AI智能体的实时搜索API。搜索所有平台,不仅仅是Google。

产品

  • 功能
  • 定价
  • 控制台
  • 联盟计划

开发者

  • 文档
  • API参考
  • 快速开始
  • MCP集成
  • Python SDK

替代方案

  • Tavily替代方案
  • SerpAPI替代方案
  • Firecrawl替代方案
  • Exa替代方案

工具

  • JSON格式化
  • cURL转代码
  • Token计数器
  • 全部工具

© 2026 Scavio. 保留所有权利。

Featured on TAAFT
服务条款隐私政策