toMedia
平台专项

Instagram

gallery-dl 下载 Instagram 图片、视频、Stories 完整指南

📸 Instagram

gallery-dl 是下载 Instagram 内容的最佳工具之一,完整支持图片、视频、Stories、Highlights 和轮播帖。

前置准备:Cookies 认证

Instagram 要求登录才能访问大部分内容:

# 方式一:使用浏览器 Cookies(推荐)
gallery-dl --cookies-from-browser chrome "INSTAGRAM_URL"

# 方式二:在配置文件中设置
{
  "extractor": {
    "instagram": {
      "cookies": {
        "sessionid": "YOUR_SESSION_ID"
      }
    }
  }
}

获取 sessionid:打开浏览器 → F12 开发者工具 → Application → Cookies → instagram.com → 复制 sessionid 的值。

下载帖子图片

# 下载单个帖子(图片 + 轮播图)
gallery-dl "https://www.instagram.com/p/CxxxxxxYYYY/"

# 帖子中的所有图片都会被下载,包括轮播图的每一张

下载 Reels

gallery-dl "https://www.instagram.com/reel/CxxxxxxYYYY/"

下载用户的所有帖子

# 下载用户主页的所有帖子
gallery-dl "https://www.instagram.com/username/"

# 只下载最新 50 个帖子
gallery-dl --range "1-50" "https://www.instagram.com/username/"

Stories

# 下载用户的 Stories
gallery-dl "https://www.instagram.com/stories/username/"

配置文件方式(自动包含 Stories):

{
  "extractor": {
    "instagram": {
      "stories": true
    }
  }
}

Highlights

# 下载用户的 Highlights
gallery-dl "https://www.instagram.com/stories/highlights/12345678/"
{
  "extractor": {
    "instagram": {
      "highlights": true
    }
  }
}

自定义保存结构

{
  "extractor": {
    "instagram": {
      "directory": ["instagram", "{username}"],
      "filename": "{post_id}_{num:>02}.{extension}",
      "cookies-from-browser": "chrome"
    }
  }
}

避免速率限制

{
  "extractor": {
    "instagram": {
      "sleep-request": [2.0, 6.0]
    }
  }
}

gallery-dl 下载 Instagram 轮播帖时会获取每一张图片和视频,这是 yt-dlp 做不到的。

On this page