Skip to content

Scraper to get real-time financial data from the French broker Bourse Direct.

Notifications You must be signed in to change notification settings

nlaburu/BourseDirectPyScraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BourseDirectPyScraper

Un petit script Python pour accéder au solde total de votre portefeuille sur le site Bourse Direct, inspiré du projet BourDirConnect, mais réécrit entièrement en Python.

⚠️ Avertissement

Ce projet n'est pas affilié à Bourse Direct. Il est fourni sans aucune garantie. Utilisez-le à vos risques et périls 😄.

  • Une mauvaise utilisation de l'outil (comme un mauvais mot de passe ou passcode) pourrait entraîner un blocage temporaire ou permanent de votre compte.
  • Pendant le développement, mes appels ont tous abouti, et aucun blocage de compte n'a été observé. Il est possible que Bourse Direct ne détecte pas (ou tolère) un certain seuil de connexions successives, mais cela n'est en rien garanti.
  • Si le design du site change (notamment les XPath), le scraper cessera de fonctionner. Une mise à jour du code sera alors nécessaire.

✅ Fonctionnalités

  • Authentification à votre compte Bourse Direct (via identifiant + passcode + 2FA)
  • Récupération :
    • Solde total du portefeuille

🛠️ Installation

pip install -r requirements.txt

🚀 Utilisation

Le script peut être utilisé de deux manières : en mode dynamique ou en mode fixe.

Mode dynamique

python3 main.py [user] [password] [otp_code]

Mode fixe

Le mode fixe permet d’extraire le solde automatiquement en appelant la fonction depuis un script Python avec les identifiants fournis directement dans le code.

💡 Remarques

  • Ce script fonctionne uniquement sur la version Web Desktop de Bourse Direct.
  • Le site n’offre aucune API publique : ce scraper utilise des requêtes HTTP simulant un navigateur.

🤝 Contributions

Les PR sont les bienvenues ! Merci de vérifier que votre code suit la logique existante et est bien documenté.


About

Scraper to get real-time financial data from the French broker Bourse Direct.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages