基本用法
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 user2import 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 :storiesimport 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_nameimport 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
└── ...