castilla204/marketspy
GitHub: castilla204/marketspy
通过对 MilAnuncios 内部协议的逆向工程,该项目构建了一个可水平扩展的 REST API 来抓取该平台的广告数据。
Stars: 3 | Forks: 0
# MarketSpy — 隐藏 API 逆向工程




## 什么是 MarketSpy?
MilAnuncios 没有公开的 API。这个项目源于对网络流量长达数周的分析,旨在发现该平台的内部运作机制:请求头、会话 token、隐藏参数和请求模式。
最终成果是一个使用 FastAPI 暴露的干净 REST API,经过 Docker 化并使用 Kubernetes 编排;已准备好进行水平扩展。
它作为技术基础,支撑了 [DealRadar](https://github.com/castilla204/dealradar) 项目。
## 技术栈
| 工具 | 用途 |
|---|---|
| Python | 逆向工程和 scraping 逻辑 |
| FastAPI | 用于暴露数据的 REST API |
| Docker | 容器化 |
| Kubernetes | 编排和水平扩展 |
## 安装说明
```
git clone https://github.com/castilla204/marketspy.git
cd marketspy
# 配置 variables de entorno
cp .env.example .env
# Docker
docker build -t marketspy-api .
docker run -p 8000:8000 marketspy-api
```
## 主要 Endpoints
| 方法 | 路径 | 描述 |
|---|---|---|
| GET | `/anuncios` | 根据关键字和参数搜索广告 |
| GET | `/anuncios/{id}` | 获取广告的完整详情 |
## 作者
**Diego Castilla Abella** - [github.com/castilla204](https://github.com/castilla204)
标签:AV绕过, Docker, FastAPI, RESTful API, 云资产清单, 子域名突变, 安全防御评估, 提示词优化, 网络测绘, 请求拦截, 逆向工具, 逆向工程