有人知道如何在 python 上使用 instaloader 包只获取图片而不获取视频吗?

问题描述 投票:0回答:2

我正在尝试只从 Instagram 上抓取图片。我目前在使用 instaloader 时同时获取图片和视频。有谁知道是否有一些参数可以让我只返回图片?

L = instaloader.Instaloader( 
        download_pictures=True,
        download_videos=False, 
        download_video_thumbnails=False,
        compress_json=False, 
        download_geotags=False, 
        post_metadata_txt_pattern=None, 
        max_connection_attempts=0,
        download_comments=False,
        )
    profile = instaloader.Profile.from_username(L.context, username)
python web-scraping instagram
2个回答
1
投票

您是否已尝试阅读 instaloader 的“帮助”文档?

尝试输入

instaloader --help
,您将看到使用instaloader排除视频的命令选项,即
--no-videos

示例:

$ instaloader arianagrande --no-videos 

这将从 arianagrande 个人资料中删除帖子,但不包括包含视频的帖子。


0
投票

要仅下载图像,请更改用户名和帐户名称:

instaloader username --no-videos --no-captions --no-metadata-json --no-compress-json --no-resume --no-iphone 
© www.soinside.com 2019 - 2024. All rights reserved.