Web scraping
Qu'est-ce que le scraping ?
Le scraping consiste à extraire des données à partir de différentes sources; par exemple depuis des sites Internet. En théorie, il est possible d'extraire tout types d'éléments (graphismes, vidéos etc); bien que dans l'immense majorité des cas, il s'agit d'éléments textuels.
Fonctionnement
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, parfois PHP, car ces derniers disposent de nombreuses librairies déja disponibles, améliorant l'efficacité de la phase de collecte.
Une fois les données extraites, elles sont enregistrées soit dans des fichiers (par exemple, dans un fichier XLSX), soit dans une base de données (exemple : SQL).
Exemples d'utilisations
Le scraping peut être par exemple utilisé pour collecter :
- des adresses email et/ou de contacts
- des informations organisées (listing de véhicules, de pièces...)
- des données financières (cours en direct, aide à la décision...)
- des données immobilières (prix de vente moyen, alertes selon certains critères...)
Une question ?
Pour toute demande concernant le développement d'un robot de collecte, n'hésitez pas à nous contacter !