Grahovskiy

Tarifs

Web scraping

Des données d'autres sites, à l'horaire : prix, stock, fiches des concurrents. Le résultat arrive en tableau ou dans votre système.

  • dès 3 Jours par source
  • 1 Mois de support
  • 1 Journal de collecte

Ce qui est inclus

Le périmètre dépend du site et de l'endroit où le résultat doit aller. La première source est un travail à part.

Source

Les pages dont nous prenons les champs : prix, nom, stock, lien.

Protection

Contournement anti-bot et proxys là où le site les exige.

Horaire

Un passage tout seul, avec une trace : quand il a réussi et combien de lignes il a rapportées.

Résultat

Un tableau, un fichier, ou une écriture dans votre base, un CRM ou une API.

Changements

Si une mise en page casse la collecte, cela se voit dans le journal, pas en silence.

Nos réalisations

Archive photo de voitures accidentées issues des enchères Copart

Un système pour un client qui analyse les dommages de véhicules vendus aux enchères de véhicules accidentés aux États-Unis. L'objectif : collecter les photos de milliers de lots et les organiser en une archive facile à exploiter. Ce qui a été réalisé : • Un bot Telegram : le client envoie un export d'enchères (Excel, CSV ou zip), le bot sélectionne les véhicules correspondants et télécharge toutes les photos de chaque lot. • Filtrage par année, marques et types de dommages, réglable par boutons directement dans le bot — sans développeur. • Rangement soigné : Dommage / Marque / Année / Modèle / Lot_VIN, avec pour chaque lot un fichier de données — VIN, finition, dommages, kilométrage, titre, date de vente. Les tableaux sources sont conservés tels quels, avec sommes de contrôle. • Progression en temps réel, arrêt et reprise, aucun doublon, vérification de l'espace disque avant chaque téléchargement. • Robuste face aux vrais fichiers Excel : plusieurs feuilles, CSV issus d'Excel localisé, doublons, colonnes en trop. • L'archive se monte comme un lecteur réseau sous Windows et macOS via SFTP sécurisé. • Le serveur est installé et mis à jour en une seule commande : Docker, pare-feu, protection contre le brute force, connexion uniquement par clé. Fonctionne sur un VPS de 1 Go de RAM. • 195 tests automatisés ; un déploiement s'arrête automatiquement si un seul test échoue. Résultat : à partir d'un export quotidien de 50 000 lots, le bot retient les lots pertinents et constitue l'archive — 12 à 13 photos par véhicule en moyenne, sans aucun travail manuel. Stack : Python 3.12, aiogram 3, openpyxl, Docker, Ubuntu, OpenSSH/SFTP, pytest.

Archive photo de voitures accidentées issues des enchères Copart

Surveillance des créneaux de rendez-vous

Un service pour un client qui devait être informé à temps des créneaux de rendez-vous disponibles dans les consulats de Lituanie : ils apparaissent rarement et partent vite. Ce qui a été réalisé : • Vérification régulière du calendrier de rendez-vous en ligne pour trois consulats à la fois. • Notifications Telegram dès qu'une date se libère, avec le consulat et la date. • Historique des créneaux trouvés : ce qui est apparu et quand, sans alertes répétées pour le même créneau. • Journaux détaillés et captures d'écran de la page en cas d'erreur — les problèmes sont visibles immédiatement. • Migration de Selenium vers Playwright avec une architecture asynchrone : plus stable, plus rapide et plus économe en ressources. Résultat : le client est informé d'un créneau libre quelques secondes après son apparition et a le temps de le réserver, au lieu de rafraîchir la page manuellement. Stack : Python, Playwright (auparavant Selenium), asyncio, TinyDB, Telegram Bot API.

Surveillance des créneaux de rendez-vous

Formats et prix

La première source commence au montant ci-dessous. D'autres sources, et la livraison dans votre système, se chiffrent à part.

Une source

Suivi des prix, du stock ou d'un catalogue sur un site.

À partir de 300 €

Plusieurs sources

Les mêmes champs de sites différents dans un seul tableau.

Sur devis

Dans votre système

Livraison vers un tableau, un CRM ou une API, et un message si un passage s'arrête.

Sur devis

Le premier mois de support est inclus. Ensuite, sur accord — comme pour les autres prestations.

Notre méthode

Chaque étape se termine par un résultat vérifiable.

  1. Analyse de la demande — Un appel ou un échange écrit : processus, objectifs et où se perdent les demandes.
  2. Structure et devis — Nous fixons le périmètre, les étapes, le délai et le prix avant le développement.
  3. Développement — Nous montrons le résultat par étapes, pas seulement à la fin. Les ajustements se font au fil de l’eau.
  4. Lancement et support — Nous publions, branchons l’analytique et surveillons un mois que tout fonctionne.

Questions sur le scraping

Peut-on commencer par un seul site ?

Oui. Une source couvre un site. Les autres, et la livraison dans votre système, s'ajoutent à part.

Et si le site ferme l'accès ?

Le passage écrit l'erreur dans le journal. Si la protection a changé, la réparation fait partie du mois de support, puis sur accord.

Combien de temps dure la première source ?

En général à partir de trois jours : les champs, le passage, la vérification sur des pages réelles et la passation.

Parlons de votre projet

Parlez-nous de votre projet : nous vous répondrons sous un jour avec des questions ou une première estimation.