【问题标题】:Get Instagram User feed获取 Instagram 用户提要
【发布时间】:2020-02-16 06:01:03
【问题描述】:

我正在尝试获取与 Instagram 上用户的供稿标签相关的数据。每次我用谷歌搜索“获取用户供稿”或类似内容时,都会向我展示如何获取用户发布的最近照片。

但是,我正在尝试获取提要标签,或者基本上是我关注的其他人的热门帖子。我尝试使用 Lev Pasha 的 Instagram API 模块,但我能找到的唯一相关函数是 getPopularFeed(),它从探索页面获取帖子。

我知道如何连接到 Instagram API 并使用下面的代码完成了它,但没有设法收集提要选项卡。

from InstagramAPI import InstagramAPI

InstagramAPI = InstagramAPI("myusername", "mypassword")
InstagramAPI.login()

更新(2021 年 6 月 2 日):

我决定在这里添加一些关于 Instagram API 的信息。我想说这个答案在某种意义上有点“弃用”,因为该项目的 GitHub 存储库已被删除,因此为模块开发更新和错误修复将变得更加困难。因此,我实际上建议你不要使用这个模块,因为它会让你很快被 Instagram 平台禁止(最后一次更新是在 2018 年,因此任何用户-不会添加代理修复和机器人检测解决方法)。

我还想说,到目前为止,Instagram 自动化任务似乎没有好的模块。正如我刚才所说,我的帖子中写的 InstagramAPI 模块早已不复存在,Github 上的所有其他 API 项目也已存档/没有更多的审核或更新。

TLDR:维护一个由大公司不断更新的 API 并不容易,因此您很容易被禁止/阻止。我建议使用Lev Pasha'sping's Instagram API,尽管它们都已被弃用并且可能会很快让你被屏蔽。 module in the answer below 也很不错,虽然我注意到它已经快 2 年没有更新了。此外,它是作为 ping API 之上的包装器构建的。

【问题讨论】:

    标签: python request xmlhttprequest instagram instagram-api


    【解决方案1】:

    您可以使用instapi 模块来解决您的问题。 Link to repo

    代码示例:

    from instapi import bind, User
    
    
    bind('myusername', 'mypassword')
    
    user = User.from_username('some username')
    
    for feed in user.iter_feeds():
        # do something with feed
    

    使用pip 安装instapi

    pip install git+https://github.com/uriyyo/instapi
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多