Token导航 LogoToken导航TokenDH.com
download tools MCP logo
音视频stdio官方级别未说明来源级核验

download tools MCP

MCP Server

ComfyUI自定义节点,支持从1000多个网站下载媒体内容,包括Instagram、Reddit、Twitter、YouTube、TikTok等。

工具数

3

提示词数

0

GitHub Stars

5

资源数

0
多平台支持Python语音音频

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

EricRollei

提供方

EricRollei

最后核验

2026/5/17 20:32

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install -r download-tools/requirements.txt

详细介绍

ComfyUI下载工具

ComfyUI自定义节点,用于从1000多个网站下载媒体,包括Instagram、Reddit、Twitter、YouTube、TikTok等。

🎉 特性

  • 图库dl节点 -从100多个网站下载图片和视频

- Instagram、Reddit、Twitter/X、DeviantArt、Pixiv等 - 分辨率滤波 -跳过小图片(默认值:最小768px) - 支持通过配置文件或浏览器Cookie进行身份验证 - 自动文件组织 - 下载存档以避免重复 - 持久配置路径 -会话之间会记住路径 - 可配置超时 -大容量下载时长可达1小时

  • Web图像抓取节点 -通过Playwright从任何网站提取图像

- 25个以上针对特定地点的处理程序,用于优化提取 - 自动全分辨率图像检测(跳过缩略图) - 多页分页和无限滚动支持 - 剧透/隐藏内容自动显示(IPS论坛) - 与yt-dlp一起使用的视频链接集合(YouTube/Vimeo) - 通过感知哈希进行重复检测 - 可配置的最小尺寸,并行下载

  • Yt-dlp节点 -从1800多个平台下载视频和音频

- YouTube、TikTok、Vimeo、Twitch等 - 多种质量选项 - 音频提取支持 - 播放列表支持 - 通过Cookie或凭据进行身份验证

📺 Yt-dlp支持的站点(主要平台)

yt-dlp节点支持 1800多个网站。以下是最受欢迎的:

视频平台

平台功能需要授权
油管视频、播放列表、频道、短片、直播、音乐可选(限年龄/私人)
维美欧视频、专辑、频道、点播、展示可选(用于私人内容)
Twitch视频点播、剪辑、直播可选
试试看。视频、用户资料、收藏
每日影像视频、播放列表、用户内容可选
脸书视频、卷轴、广告
Instagram视频、卷轴、故事否(使用图库dl获取图像)
推特/X视频、空间、广播
红迪视频帖子
隆隆声视频、频道
投票、剪辑、直播
奥德西/LBRY视频、频道、播放列表

流媒体服务(可能需要订阅)

平台备注
Crunchyroll动漫流媒体
星云创作者平台
好奇流纪录片
丢弃喜剧流媒体
Patreon创作者视频
水上飞机技术创作者内容

音乐和音频

平台功能
SoundCloud曲目、播放列表、用户内容
班坎普专辑、曲目
Mixcloud混音、播放列表
Audiomack曲目、专辑
声破天仅播客(非音乐)
苹果播客播客剧集

新闻与媒体

平台备注
BBC iPlayer英国内容
公共广播服务美国公共广播
哥伦比亚广播公司新闻新闻片段
美国全国广播公司新闻和节目
美国有线电视新闻网新闻片段
娱乐与体育节目电视网体育片段
艺术欧洲文化

教育的

平台备注
可汗学院免费课程
泰德讲座和播放列表
优达学城需要登录
LinkedIn学习需要订阅
Coursera一些内容

其他热门网站

平台类型
中文视频平台
尼科尼科日本视频平台
VK俄罗斯社交网络
微博中国社交媒体
Archive.org互联网档案
Dropbox共享视频
Google 云端硬盘共享视频
蒸汽游戏预告片
Imgur视频内容

完整列表

有关1800多个受支持站点的完整列表,请参阅 yt-dlp支持的官方网站.

站点特定身份验证

一些网站在身份验证方面工作得更好:

# Using .netrc file (recommended for security)
--netrc

# Using username/password directly
--username YOUR_EMAIL --password YOUR_PASSWORD

# Using browser cookies
--cookies-from-browser firefox

提示: 对于Vimeo、YouTube(年龄限制)或任何订阅服务等网站,身份验证可以解锁更多内容。

🌐 Web图像抓取器-网站处理程序

Web Image Scraper节点随附 25+现场特定处理人员 了解每个站点的DOM结构并自动提取全分辨率图像。通用处理程序涵盖了其他所有内容。

处理程序站点主要功能
BellazonHandlerbellazon.com(IPS/Invision社区论坛)全文来自 `` hrefs(不是缩略图);自动分页所有主题页;打开扰流板/隐藏内容块;收集YouTube和Vimeo视频链接
分期付款instagram.com帖子、卷轴、故事;cookie身份验证
Reddit处理程序reddit.com画廊帖子,绕过年龄门
BskyHandlerbsky.appBluesky AT协议API
Pinterest处理程序pinterest.com钉板,无限滚动
闪烁处理程序flickr.com原始尺寸下载
DeviantArtHandlerdeviantat.com全分辨率偏差
艺术站处理程序artstation.com项目画廊
BehanceHandlerbehance.net项目模块
500px处理器500px.com图片页面
UnsplashHandlerunsplash.com完整资源下载
Tumblr处理程序tumblr.com博客文章
KavyarHandlerkavyar.com模型组合
宇宙处理器cosmos.so展板和藏品
GoogleArtsHandlerartsandculture.google.com高分辨率艺术瓷砖
ArtsyHandlerartsy.net艺术品页面
Model MayhemHandlermodelmayhem.com作品集图片
WixHandler 的Wix供电网站Wix媒体URL
WordPress处理程序WordPress网站特色图片、画廊
YouTubeHandleryoutube.com缩略图、频道艺术
投资组合处理程序通用投资组合网站常见投资组合布局
通用处理程序任何网站回退:提取符合大小阈值的所有图像

IPS/Invision社区论坛(Bellazon)

BellazonHandler 专为Invision社区(IPS)论坛构建:

  • 仅限全分辨率 --IPS缩略图使用与全分辨率图像不同的哈希,因此处理程序读取权威 `data-full-image` 属性,而不是试图重写缩略图URL。
  • 扰流板处理 --自动打开 `` 提取前使用剧透块(“剧透”、“剧透裸体”、“显示隐藏内容”等),以便包含隐藏图像。
  • 多页分页 --检测“PAGE X OF Y”控件,并自动遍历主题的每一页。
  • 视频链接收集 --嵌入在帖子中的YouTube和Vimeo URL被收集并作为视频项目返回,以便使用yt-dlp节点进行可选下载。
  • 零缩略图下载 --包含以下内容的任何URL .thumb. 在三个级别(JS提取、Python过滤、后处理)上被硬拒绝。

要添加对另一个IPS论坛的支持,只需将其域名添加到 IPS_DOMAINS 列入 site_handlers/bellazon_handler.py.

📦 安装

使用ComfyUI管理器(推荐)

  1. 打开ComfyUI管理器
  2. 搜索“下载工具”
  3. 单击安装

手动安装

  1. 将此存储库克隆或下载到您的ComfyUI custom_nodes文件夹:
   cd ComfyUI/custom_nodes
   git clone https://github.com/EricRollei/download-tools.git
  1. 安装依赖项:
   # Windows (using ComfyUI's Python)
   .\ComfyUI\python_embeded\python.exe -m pip install -r download-tools\requirements.txt

   # Or using system Python
   pip install -r download-tools/requirements.txt
  1. (可选)安装FFmpeg进行音频提取:

- 窗户: choco install ffmpeg 或从以下网址下载https://ffmpeg.org/ - macOS: brew install ffmpeg - Linux: apt-get install ffmpeg

  1. 重新启动ComfyUI

🚀 快速开始

图库dl下载器

  1. 将“Gallery dl Downloader”节点添加到您的工作流程中
  2. 输入URL(例如,Instagram个人资料、Reddit帖子)
  3. 配置选项:

- 集 config_path./configs/gallery-dl.conf (自动保存以备下次使用) - 启用 filter_by_resolution 跳过小图片(默认值768px) - 启用 organize_files 按类型排序 - 启用 use_download_archive 避免重复 - 增加 download_timeout 对于大型画廊(默认值:600秒)

  1. 执行!

支持的网站: Instagram、Reddit、Twitter、DeviantArt、Pixiv、Tumblr、Pinterest、Flickr等90多个平台。看 画廊dl支持的网站.

Yt-dlp下载器

  1. 将“Yt-dlp Downloader”节点添加到您的工作流中
  2. 输入URL(例如,YouTube视频、Vimeo、Twitch VOD、TikTok)
  3. 选择格式:

- best -最佳质量视频 - best[height<=1080] -最高1080p的最佳质量 - audio-only -提取音频(需要FFmpeg) - 自定义格式字符串

  1. 对于私人内容,启用浏览器Cookie或使用带有凭据的配置文件
  2. 执行!

支持的网站: YouTube、Vimeo、TikTok、Twitch、Facebook、Instagram、Twitter、Dailymotion、SoundCloud以及1800多个平台。看 yt-dlp支持的网站 或者上表。

� Instagram下载

对于Instagram,请使用Gallery dl,因为它更好。 Gallery-dl支持本地Instagram API,处理分页、费率限制,并可以下载帖子、故事、卷轴和精彩片段。

推荐设置

设置注释
config_path./configs/gallery-dl.conf包含所有站点凭据(自动保存)
cookie_file*(留空)*Cookie位于配置文件中
use_browser_cookies❌ False配置文件更可靠
filter_by_resolution✅ True跳过缩略图和小图像
min_image_width/height768最小分辨率(像素)

所有站点的一个配置

gallery-dl.conf 文件包含的凭据 所有支持的网站 (Instagram、Reddit、500px、DeviantArt、Pinterest、Flickr、Bluesky)。Gallery dl会根据您下载的URL自动使用正确的凭据。

为什么不使用浏览器Cookie?

  • 铬/边缘: 需要管理员权限,并且必须关闭浏览器
  • 火狐浏览器: 无需管理员即可工作,但不如配置文件可靠
  • 配置文件: 最可靠的方法-始终有效

设置Instagram身份验证

  1. 导出您的Instagram Cookie 从Chrome/Firefox使用“本地获取cookies.txt”扩展程序
  2. 复制关键Cookieconfigs/gallery-dl.confinstagram 章节:
   "instagram": {
       "cookies": {
           "sessionid": "YOUR_SESSION_ID",
           "ds_user_id": "YOUR_USER_ID", 
           "csrftoken": "YOUR_CSRF_TOKEN",
           "mid": "YOUR_MID_VALUE"
       }
   }
  1. 在节点中使用:

- 集 config_path./configs/gallery-dl.conf - 离开 cookie_file 空 - 集 use_browser_cookies 转为假

Cookie过期

Instagram会话Cookie将在约1年后过期。如果下载开始失败,出现401个错误,请从浏览器导出新的Cookie。

�🔐 认证

许多网站要求对私人内容进行身份验证:

方法1:浏览器Cookie(自动)

  1. 在浏览器中登录网站
  2. 启用 use_browser_cookies 在节点中
  3. 选择您的浏览器(Chrome、Firefox、Edge等)
  4. 节点将自动使用您的登录会话

方法2:导出Cookie

  1. 安装浏览器扩展程序:“本地获取cookies.txt”
  2. 登录网站
  3. 导出Cookie
  4. 保存到 configs/instagram_cookies.json (或特定于站点的文件)
  5. cookie_file 节点中的参数

📁 配置

配置文件存储在 download-tools/configs/:

  • gallery-dl.conf - 主要配置 拥有所有网站的证书(Instagram、Reddit、500px、DeviantArt、Pinterest、Flickr、Bluesky)
  • gallery-dl.conf.example -用于创建自己的配置的模板
  • yt-dlp.conf.example -Yt dlp模板(复制到 yt-dlp.conf 并添加您的凭据)
  • yt-dlp-audio.conf -音频提取预设
  • yt-dlp-hq.conf -高品质预设

持久路径

配置文件路径为 自动保存 在ComfyUI会话之间。一旦你设置 config_pathcookie_file,他们下次会被记住的。

📚 文档

详细指南可在 Docs/:

  • gallery_dl_node_complete_guide.md -完成图库dl使用
  • yt_dlp_node_complete_guide.md -完全使用yt-dlp
  • gallery_dl_authentication_guide.md -身份验证设置
  • gallery_dl_advanced_options_guide.md -高级功能

🐛 故障排除

“未找到库dl”

已安装!这是一个Python包。节点将自动找到它。

“无法访问Chrome Cookie”

Chrome在运行时锁定其cookie数据库。解决:

  • 运行前完全关闭Chrome
  • 以管理员身份运行ComfyUI
  • 改用Firefox(不需要管理员)
  • 最佳: 使用带有Cookie的配置文件(见上文Instagram部分)

“Instagram/Reddit下载失败”

需要身份验证:

  • 使用 config_path: ./configs/gallery-dl.conf 使用Cookie
  • 或启用 use_browser_cookies 使用Firefox
  • 401未经授权=过期Cookie,导出新鲜Cookie

“下载超时”

对于大型画廊:

  • 增加 download_timeout (默认值:1800秒/30分钟,最大值:10小时)
  • 大型Instagram个人资料可能需要几个小时
  • 如果下载超时,只需再次运行——gallery dl会自动恢复使用下载存档

“小图像太多”

启用分辨率筛选:

  • filter_by_resolution 为真
  • 调整 min_image_widthmin_image_height (默认值:768像素)
  • 视频永远不会被过滤,只有图像

“CUDA内存不足”/“未找到FFmpeg”

对于音频提取:

  • 单独安装FFmpeg
  • 或使用视频格式

⚙️ 需求

  • Python 3.10+
  • Comfy用户界面
  • 图库dl(自动安装)
  • yt-dlp(自动安装)
  • FFmpeg(可选,用于音频提取)

📄 许可证

版权所有(c)2025埃里克·希斯。保留所有权利。

双重许可证:

许可证.md 完整条款。

第三方工具

  • 画廊dl (GNU GPL v2)作者:Mike Fährmann:https://github.com/mikf/gallery-dl
  • yt-dlp (无许可/公共领域):https://github.com/yt-dlp/yt-dlp

CREDITS.md 获取完整的依赖关系列表。

👥 贡献

欢迎投稿!看 贡献.md 作为指导方针。

📧 联系

  • 作者 埃里克·希斯
  • github: EricRollei
  • 电子邮件: eric@historic.camera, eric@rollei.us

🙏 致谢

  • Comfy用户界面 平台社区
  • 迈克 费尔曼 画廊dl
  • yt-dlp 优秀视频下载器的贡献者

______________________________________________________________________

准备下载! 🚀 将节点添加到您的工作流程中,并开始从网络上下载媒体。

目录标签

目录标签

多平台支持Python语音音频媒体下载本地部署视频下载图像下载自动化工具

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

session

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiosession部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP