1. 插件简介
插件原地址: https://github.com/rohitsainier/ComfyUI-InstagramDownloader
这个插件简单来说就是一个"Instagram照片视频搬运工"!它能帮你把Instagram上的图片和视频自动下载到你的电脑里,并且还能帮你整理得井井有条。
想象一下,你看到某个Instagram账号的图片很好看,想要下载下来当素材用,以前你得一张张右键保存,现在这个插件就像一个勤劳的小助手,帮你把整个账号的内容都搬回家,还按照图片、视频分类放好!
能给我们带来什么效果: - 批量下载Instagram账号的所有图片和视频 - 自动分类整理(图片放图片文件夹,视频放视频文件夹) - 清理临时文件,保持电脑整洁 - 可以直接在ComfyUI工作流中使用这些素材
2. 如何安装
方法一:ComfyUI管理器安装(推荐新手)
- 打开ComfyUI管理器
- 搜索"Instagram Downloader"
- 点击安装按钮
- 重启ComfyUI
方法二:手动安装
- 打开你的ComfyUI文件夹,找到
custom_nodes文件夹 - 在这个文件夹里打开命令行
- 输入:
git clone https://github.com/rohitsainier/ComfyUI-InstagramDownloader - 进入插件文件夹:
cd ComfyUI-InstagramDownloader - 安装依赖:
pip install -r requirements.txt - 重启ComfyUI
3. 节点逐一解析
3.1 Instagram Downloader 节点 - 下载器节点
这个节点就像一个"网络搬运工",你告诉它要下载哪个Instagram账号,它就帮你把那个账号的所有图片和视频都搬到你指定的地方。
3.1.1 参数详解
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Username | username | 字符串 | 任意有效的Instagram用户名 | 就像填写你想要下载的Instagram账号名字 | 目标Instagram账户的用户名标识符 | 比如填写"某某摄影师"的账号名 |
| Download Path | download_path | 字符串 | ./downloads/instagram/ | 就像选择一个仓库位置,下载的文件都会放在这里 | 指定媒体文件下载后的存储路径 | 比如填写"D:/我的素材/Instagram图片/" |
| Max Items | max_items | 整数 | 50 | 就像告诉搬运工最多搬多少个东西,防止下载太多 | 限制单次下载的媒体文件数量 | 如果只要最新的20张图,就填20 |
| Include Videos | include_videos | 布尔值 | True | 就像勾选框,决定要不要连视频也一起下载 | 是否包含视频文件在下载内容中 | 如果只要图片不要视频,就选False |
| Include Images | include_images | 布尔值 | True | 就像勾选框,决定要不要下载图片 | 是否包含图片文件在下载内容中 | 如果只要视频不要图片,就选False |
3.2 Media Organizer 节点 - 整理收纳节点
这个节点就像一个"分类整理师",它会把下载器节点搬来的一堆文件,按照类型分门别类地放到不同的文件夹里。
3.2.1 参数详解
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Source Path | source_path | 字符串 | 来自下载器节点的输出 | 就像告诉整理师要整理哪个文件夹的东西 | 指定需要整理的源文件夹路径 | 通常连接下载器节点的输出 |
| Images Folder | images_folder | 字符串 | images | 就像给图片准备的专门房间名字 | 图片文件的目标文件夹名称 | 比如改成"照片"或"pictures" |
| Videos Folder | videos_folder | 字符串 | videos | 就像给视频准备的专门房间名字 | 视频文件的目标文件夹名称 | 比如改成"视频"或"movies" |
| Create Subfolders | create_subfolders | 布尔值 | True | 就像问要不要再细分小房间 | 是否创建子文件夹进行更细致的分类 | 选True会按日期或其他规则再分类 |
| Organize by Date | organize_by_date | 布尔值 | False | 就像问要不要按日期分类放置 | 是否按照文件创建日期组织文件夹结构 | 选True会按2024-01、2024-02这样分类 |
3.3 Cleanup 节点 - 清洁工节点
这个节点就像一个"清洁工",它会把下载和整理过程中产生的临时文件、缓存文件等垃圾清理掉,让你的电脑保持整洁。
3.3.1 参数详解
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Directory Path | directory_path | 字符串 | 来自其他节点的输出 | 就像告诉清洁工要清理哪个房间 | 指定需要清理的目标文件夹路径 | 通常连接下载器或整理器节点的输出 |
| Clean Cache | clean_cache | 布尔值 | True | 就像问要不要清理缓存垃圾 | 是否清理下载过程中产生的缓存文件 | 建议选True,保持电脑整洁 |
| Clean Temp Files | clean_temp_files | 布尔值 | True | 就像问要不要清理临时文件 | 是否清理临时文件和中间文件 | 建议选True,避免占用硬盘空间 |
| Remove Empty Folders | remove_empty_folders | 布尔值 | True | 就像问要不要删除空文件夹 | 是否删除整理后留下的空文件夹 | 建议选True,保持文件夹结构整洁 |
| Safe Mode | safe_mode | 布尔值 | True | 就像安全模式,避免误删重要文件 | 启用安全模式防止误删重要文件 | 新手建议选True,避免意外删除 |
4. 使用技巧和建议
4.1 基本使用流程
- 第一步:在工作流中添加"Instagram Downloader"节点
- 第二步:连接"Media Organizer"节点(可选但推荐)
- 第三步:连接"Cleanup"节点(可选)
- 第四步:设置用户名和下载路径
- 第五步:运行工作流
4.2 实用建议
- 路径设置:建议把下载路径设置在一个专门的文件夹里,比如
D:/Instagram素材/ - 数量控制:第一次使用时建议把
max_items设置为10-20,测试一下效果 - 文件类型:如果你只做图片相关的工作,可以把
include_videos设置为False,节省空间 - 整理方式:如果下载的内容很多,建议开启
organize_by_date,方便后期查找
4.3 性能优化
- 不要一次性下载太多内容,建议分批下载
- 定期运行清理节点,保持文件夹整洁
- 如果网络不稳定,可以降低
max_items的数值
5. 常见问题解答
5.1 下载失败怎么办?
- 检查网络连接:确保网络正常
- 检查用户名:确保Instagram用户名正确且账号公开
- 检查路径:确保下载路径存在且有写入权限
- 降低下载数量:尝试把
max_items设置得更小
5.2 整理后找不到文件?
- 检查输出路径:查看整理器节点的输出路径
- 检查文件夹设置:确认
images_folder和videos_folder的设置 - 查看日志:运行工作流时注意看控制台输出信息
5.3 清理节点删除了重要文件?
- 使用安全模式:确保
safe_mode设置为True - 备份重要文件:清理前先备份重要内容
- 检查设置:确认各个清理选项的设置是否正确
5.4 下载速度很慢?
- 网络问题:检查网络连接速度
- 服务器限制:Instagram可能有访问频率限制
- 减少并发:避免同时运行多个下载任务
6. 进阶使用技巧
6.1 批量处理多个账号
你可以创建多个Instagram Downloader节点,每个节点设置不同的用户名,然后都连接到同一个Media Organizer节点上,这样就能批量处理多个账号了。
6.2 定期自动化
把这个工作流保存起来,定期运行,就能定期更新你关注的账号的最新内容。
6.3 结合其他节点使用
下载的图片可以直接在ComfyUI中作为输入,用于其他AI图像处理工作流,比如风格转换、图像增强等。
6.4 自定义文件命名
通过调整整理器节点的参数,可以实现更个性化的文件组织方式,比如按用户名分类、按日期分类等。
这个插件就像一个贴心的小助手,帮你解决了手动下载Instagram内容的烦恼。记住,合理使用,尊重版权,只下载你有权使用的内容!