跳转至

igapi-rs

Instagram 私有 API 的 Python 封装库,支持 Android 和 Web 双平台。

安装

pip install igapi-rs

快速开始

import asyncio
import igapi

async def main():
    # 创建客户端并登录
    client = igapi.Client()
    await client.login("username", "password")

    # 查询用户信息
    user = await client.user().info(12345)
    print(user.username, user.follower_count)

    # 浏览用户 Feed
    items, cursor = await client.feed().user(12345)
    for item in items:
        print(item.id, item.caption_text)

asyncio.run(main())

特性

  • 支持 Android 和 Web 双平台 API
  • 基于 Rust 的高性能底层实现
  • 完整的双因素认证(2FA)支持
  • Session 导出与恢复
  • 图片上传与发帖

文档导航

入门指南

  • 安装 — 系统要求、pip 安装、验证
  • 快速上手 — 从零到第一个查询的完整流程
  • 平台选择 — Android 客户端 vs Web 客户端

认证与登录

API 参考

数据类型

进阶用法