Data Engineering · 2024

Web Scraping & Analyse — Import de motos rentables

Contexte
Projet de fin d’année — data
Année
2024
Technologies
Python · Selenium · Pandas · NumPy
Web Scraping & Analyse — Import de motos rentables

01

Le défi

Savoir si importer une moto d'occasion d'Europe au Maroc est rentable demande de croiser trois sources : le prix de l'annonce, la valeur taxable en douane et le prix du marché local.

02

La solution

Un script Python automatise la collecte : annonces européennes (LeParking), valeur taxable via le portail web de la douane marocaine, prix moyen sur Avito, puis calcul de la marge brute de chaque annonce et graphique par modèle.

03

Architecture

04

Implémentation

  1. 01Scraping multi-sources[import_moto.py]

    Selenium (attentes explicites, navigation entre pages) sur trois sites, rapprochement approximatif des noms de modèles.

  2. 02Calcul[import_moto.py]

    Marge brute = prix Maroc − (prix d’achat + droits) ; export CSV et visualisation par modèle.

05

Résultats

annonces avec une marge brute positive
5 / 83
annonces avec une marge brute positive
Yamaha MT-09 / MT-09 SP en Espagne ; rentabilité médiane −20,9 %[resultats_analyse_rentabilite.csv]

Sur cet échantillon, importer est rarement rentable : l’outil sert justement à le vérifier avant d’acheter.

06

Limites

  • CAPTCHA sur certains sites, contourné par une solution manuelle (rapport).
  • Dépend de la structure HTML des sites ; marge brute hors frais annexes.