toMedia
基本用法

Stories 与 Highlights

下载 Instagram Stories 和 Highlights

📱 Stories 与 Highlights

下载 Stories

# 下载用户帖子的同时下载 Stories
instaloader --login YOUR_USERNAME --stories profile_name

# 只下载 Stories(不下载帖子)
instaloader --login YOUR_USERNAME --stories --no-posts profile_name

# 下载多个用户的 Stories
instaloader --login YOUR_USERNAME --stories --no-posts user1 user2
import instaloader

L = instaloader.Instaloader()
L.load_session_from_file("YOUR_USERNAME")

profile = instaloader.Profile.from_username(L.context, "profile_name")

# 下载用户的 Stories
L.download_stories(userids=[profile.userid])

Stories 是临时内容,24小时后会消失。建议设置定时任务来定期保存感兴趣用户的 Stories。

下载所有关注者的 Stories

# 下载你关注的所有用户的 Stories
instaloader --login YOUR_USERNAME --stories :stories
import instaloader

L = instaloader.Instaloader()
L.load_session_from_file("YOUR_USERNAME")

# 下载所有你能看到的 Stories
L.download_stories()

下载 Highlights

# 下载用户的 Highlights
instaloader --login YOUR_USERNAME --highlights profile_name

# Stories + Highlights 一起下载
instaloader --login YOUR_USERNAME --stories --highlights profile_name
import instaloader

L = instaloader.Instaloader()
L.load_session_from_file("YOUR_USERNAME")

profile = instaloader.Profile.from_username(L.context, "profile_name")

# 下载所有 Highlights
for highlight in L.get_highlights(profile):
    for item in highlight.get_items():
        L.download_storyitem(item, target=f"{profile.username}_highlights")

Stories 保存结构

./profile_name/
  ├── 2024-01-15_12-30-00_UTC_story.jpg
  ├── 2024-01-15_12-30-00_UTC_story.mp4
  └── ...

On this page