让任意 App 变成 Python 库:Mimic —— 零代码生成专属 API 客户端

2026-07-14 0 5

你是否曾想自动化操作某个手机 App(比如约会软件 Hinge、社交平台或小众工具),却发现它没有公开 API,也没有官方 SDK?Mimic 就是为此而生的“魔法翻译器”:它不靠逆向工程,也不需要你手动分析加密逻辑,而是通过捕获你真实使用 App 时产生的网络流量,自动为你生成一个可读、可编辑、像普通 Python 库一样调用的客户端。从此,你只需写 acc.like(subject_id),就能复现 App 内的操作——所有认证、设备指纹、会话状态,都来自你自己的账号。

核心功能

  • 一键流量捕获:内置 mitmproxy,支持 iOS/Android 真机抓包,无需配置代理服务器或安装证书(自动引导完成)
  • 智能认证提取:自动识别并持久化 Token、Cookie、设备 ID、Session ID 等关键认证参数,确保后续调用完全复用你的登录态
  • AI 辅助客户端生成:基于 Claude 大模型解析抓取的 API 请求链路,生成结构清晰、带命名方法和请求模板的 Python 类(如 get_recommendations()like()
  • 原生 Python 接口:生成的客户端是纯 Python 代码,无黑盒封装,可自由阅读、修改、调试、扩展,支持链式调用(如先获取 token,再用它发起下一步请求)
  • 零依赖隔离运行:通过 uv 自动管理独立环境,不污染本地 Python,mitmproxy 也按需启动,开箱即用
  • 健康自检机制:运行 mimic doctor 即可一键验证代理服务、Claude API 连通性及权限配置,大幅降低新手门槛

适合哪些人用

这款工具特别适合:想快速对接封闭生态 App 的 Python 开发者;做自动化测试、数据采集或个人效率脚本的技术爱好者;不熟悉逆向但需要稳定调用某款 App 后端接口的产品/运营人员;以及希望绕过繁琐文档、直接“复刻用户行为”的研究人员。它不面向安全审计或大规模商用爬虫场景,而是聚焦于「个人账号、合法用途、低门槛复用」这一黄金三角。

快速上手

只需三步,5 分钟内跑通第一个调用:

  1. 在 macOS 或 Linux 终端执行:sh install.sh(自动安装 uv 和 mimic 工具链)
  2. 运行 mimic doctor 确认环境就绪(首次会提示配置 Claude API Key)
  3. 开启手机代理指向电脑,运行 mimic record,然后在手机 App 中完成一次典型操作(如刷推荐、点赞)——结束录制后,AI 会自动生成客户端文件(如 hinge_client.py
  4. 在你的 Python 脚本中导入并调用:from hinge_client import Hinge; acc = Hinge(); recs = acc.get_recommendations()

整个过程无需写一行网络请求代码,也不用研究 Header 加密规则——你操作 App 的方式,就是未来脚本的调用方式。

项目信息


📦
littledivy/mimic
GitHub

Intercept any app, then call it from Python like a library


680

Stars

🔀
21
Forks


Python

📄
MIT

编程语言:Python|GitHub Star 数:680|开源协议:MIT|GitHub 项目地址

如果你厌倦了为每个新 App 从零啃文档、拼 headers、解 token,Mimic 让「用 Python 控制任意 App」第一次变得像调用 requests 那样自然可信。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

本网站所提供的所有资源(包括但不限于软件、文档、教程、代码、素材等)均收集自互联网公开渠道,仅供个人学习、研究及交流使用。我们无法对所有资源的版权归属进行逐一核实。

OPENKLC昆仑草-免费资源下载-源码下载 开源易选 让任意 App 变成 Python 库:Mimic —— 零代码生成专属 API 客户端 https://www.openklc.com/1802.html

常见问题

相关文章

发表评论
暂无评论