Date : 14/01/2026 00:35 Status : IMPLEMENTEE Priorite : HAUTE Effort : ~3h
Un service avec un vrai navigateur Chrome pour accéder aux contenus personnels que les APIs bloquent.
┌─────────────────────────────────────────────────────────────────┐
│ BROWSER CONNECTOR │
│ │
│ ┌──────────────────────────────────────────────────────────┐ │
│ │ CHROME HEADLESS │ │
│ │ (Puppeteer/Playwright) │ │
│ └──────────────────────────────────────────────────────────┘ │
│ │ │ │ │
│ ▼ ▼ ▼ │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │
│ │ LINKEDIN │ │ GMAIL │ │ TWITTER │ │
│ │ - Profile │ │ - Inbox │ │ - DMs │ │
│ │ - Connect° │ │ - Send │ │ - Timeline │ │
│ │ - Messages │ │ - Labels │ │ - Likes │ │
│ └─────────────┘ └─────────────┘ └─────────────┘ │
│ │
│ ┌──────────────────────────────────────────────────────────┐ │
│ │ SESSION STORE │ │
│ │ (Cookies, LocalStorage) │ │
│ └──────────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────────┘
LinkedIn (full access) :
Gmail (full access) :
Twitter/X :
services:
browser-connector:
image: mcr.microsoft.com/playwright:v1.40.0-jammy
ports:
- "5401:5401" # API
- "6080:6080" # noVNC web
environment:
- DISPLAY=:99
volumes:
- browser-data:/data # Sessions, cookies
Le Browser Connector s'integre avec le Connectors API existant :
connectors-api (5400) browser-connector (5401)
│ │
├── /api/linkedin/post │
│ (via API officielle) │
│ ├── /browser/linkedin/messages
│ │ (via browser automation)
│ │
└───────────┬───────────────┘
│
REDIS (sessions)