A Python script boosted with cold coffee and Selenium. It clicks, it detects, it recognizes... but we won't tell you what. Let's just say that cards are involved and some form of automation is at work. Use at your own (mostly) risk. _Disclaimer: No pixels were mistreated during testing._
- 📁 Structure
- 🔁 Automatisation (Selenium)
- 🧠 Reconnaissance sur image
- 🧮 Prise de décision algorithmique
- 🛠️ Installation
- 🧪 Lancement
⚠️ Disclaimer
Le projet est divisé en trois grandes parties :
CardiPy/
├── automation/ → Scripts Selenium
├── vision/ → Traitement d’image (OCR, OpenCV, etc.)
├── logic/ → Moteur de prise de décision
├── docs/ → Documentation technique (liée aux 3 modules)
│ ├── automation.md
│ ├── vision.md
│ └── logic.md
├── main.py → Script principal orchestrant tout
├── requirements.txt
├── README.md
└── .gitignore
Module utilisant Selenium et undetected-chromedriver pour interagir avec une interface web de manière automatisée.
Fonctionnalités :
- Navigation automatique (URL, scroll, clics)
- Détection de Cloudflare ou CAPTCHA
- Prise de captures d’écran depuis le DOM
Traitement des captures d'écran pour extraire des informations visuelles :
- OCR avec
pytesseract - Analyse de position via OpenCV
- Matching d’éléments / détection d'icônes
Interprétation des données extraites pour prendre des décisions programmatiques :
- Conditions simples (if/else, seuils numériques)
- Séquencement logique d’actions
- Logique adaptative ou historique (prévu)
git clone https://github.com/ton-user/CardiPy.git
cd CardiPy
pip install -r requirements.txtpython main.pyPour plus de détails, voir : 🔁 Automatisation | 🧠 Vision | 🧮 Logique
Projet à usage personnel / éducatif uniquement.
N'utilisez pas ce script sur des plateformes où l'automatisation est interdite.