当前位置: 首页 > 软件库 > Web应用开发 > 网站API >

instagrapi

适用于 Instagram Private API 的 Python 库
授权协议 MIT
开发语言 Python
所属分类 Web应用开发、 网站API
软件类型 开源软件
地区 不详
投 递 者 司马璞
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

instagrapi 是快速有效的 Instagram Private API 包装器,无需 selenium。使用来自 Instagram 的最新版本的 API,这是用 Charles Proxy 和 Proxyman 的反向工程获得的。

支持 Python >= 3.6

特征

  1. 根据情况执行公有 API 或私有 API 请求以避免 Instagram 限制
  2. 通过用户名和密码登陆,包括 2FA 和 sessionID
  3. Challenge Resolver具有电子邮件和短信处理程序
  4. 支持上传照片、视频、IGTV、Reels、相册和 Stories
  5. 支持使用 User、Media、Comment、Insights、Collections、Location、Hashtag 和 Direct Message
  6. 点赞、关注、编辑帐户等
  7. 使用自定义背景、字体动画、向上滑动链接和提及用户构建故事
  8. 下个版本会出现账号注册和验证码

例子

基本用法

from instagrapi import Client

cl = Client()
cl.login(ACCOUNT_USERNAME, ACCOUNT_PASSWORD)

user_id = cl.user_id_from_username("adw0rd")
medias = cl.user_medias(user_id, 20)
  • boss上hr甩过来一个github链接,让我熟悉一下,但是面试定的是第二天…… 时间不等人,赶紧配置一下环境,再想办法注册ins,跑跑代码验证是否安装成功 再看看文档,翻译一下,于是乎有了这份方法文档 泰裤啦,要会js逆向、要会浏览器嵌入、要会H5,还说什么多线程、代理池、抓包都是初级操作。 这么说工资很高喽?一问正式工资四千,上面都会才五千,有三四年经验就六千…… 再看岗位名称,初级pytho

 相关资料
  • 问题内容: 我正在尝试使用 ARMA ARIMA模型预测每周销售量。我找不到用于调整中的order(p,d,q)的函数。当前,R具有将调整(p,d,q)参数的功能。 如何为模型选择正确的顺序?python中有为此目的提供的任何库吗? 问题答案: 您可以实现多种方法: 包括和。根据它们的定义(请参阅此处和此处),这些条件会对模型中的参数数量造成不利影响。因此,您可以使用这些数字来比较模型。scipy

  • 问题内容: 我正在尝试从sqlalchemy(SQlite)迁移到使用mongodb。我想要架构验证。我看了看mongokit,但我想要一个类似于映射器的东西,这样它就可以从对象的属性中保存,而不是字典。 我想要一个映射器,这样我就可以使用现有对象而无需修改它们。 问题答案: 另一个选择是MongoEngine。MongoEngine的ORM与Django使用的ORM非常相似。 示例(来自教程):

  • 我的python 2.7脚本在我的Ubuntu系统上工作,如果我称之为使用 或从bash脚本使用 但是如果我从Py魅力调用它,我会得到oauth错误,并且从命令提示符 在导入熊猫行抛出一个错误: 我试过了 如Python Pandas中所述,卸载pip,然后为熊猫、Numpy和smpy安装pip-缺少必需的依赖项['Numpy'] 1 上面使用了标志-升级和-用户来尝试让包应用到我的用户帐户而不是

  • 问题内容: 有序词典是非常有用的结构,但是不幸的是,它们仅在3.1和2.7版本中才是最近的版本。在旧版本中如何使用有序词典? 问题答案: 我在pip python 2.6上安装了ordereddict

  • 问题内容: 在Python 3的文件下载过程中,我需要显示一个进度。我已经看到了一些关于主题,但是考虑到我对编程不熟悉,没有人张贴完整的示例,只是其中的一部分,或者是我可以使Python 3上的工作对我没有好处… 附加信息: 好的,所以我有这个: 脚本通过python命令行运行 问题答案: 有将URL下载到文件并允许指定reporthook回调来报告进度的方法: 这是一个GUI进度栏: 在Pyth

  • 问题内容: 最新的Python Sendkeys模块适用于Python 2.6。我自己不能升级它,因为它需要重新编译C模块。 有谁知道将密钥发送到窗口的相当简单的替代方法? 使用win32ui.FindWindow(),我可以找到正确的窗口,然后使用PyCWnd.SetActiveWindow()将其激活,因此所需要的只是将击键发送到活动窗口的简单方法。 目的是执行菜单项。 该应用程序是用Delp