Web scraping

Qu'est-ce que le scraping ?

Le scraping consiste à extraire des données à partir de différentes sources, par exemple (et le plus souvent) depuis des sites Internet.
En théorie, il est possible d'extraire tout types d'éléments (images, vidéos etc), bien que dans une majorité des cas, il s'agit d'éléments au format texte.

Fonctionnement d'un robot de scraping

Le plus souvent, un robot est développé spécifiquement pour la collecte et la compilation des données ciblées.
Les langages de programmation les plus utilisés sont Python, Node.js, PHP; car ils disposent de nombreuses librairies, améliorant l'efficacité de la phase de collecte.

Une fois les données extraites, elles sont compilées soit dans des fichiers (par exemple, dans un fichier XLSX), soit dans une base de données (exemple : SQL).

Me contacter

Exemples d'utilisations

Le scraping peut être par exemple utilisé pour collecter :

  • des adresses email et/ou des contacts (adresse, téléphone...)
  • des informations structurées en bases de données (listes de véhicules, de pièces détachées...)
  • des données financières (cours en direct, indicateurs d'analyse technique...)
  • des données du secteur immobilier (prix de vente moyen, historique des ventes par quartier, alertes en fonction de certains critères...)

Une question ?

Pour toute demande concernant le développement d'un robot de scraping, n'hésitez pas à me contacter !