Obtenir des données de page web en fournissant des exemples

L’obtention des données d’une page web permet aux utilisateurs d’extraire facilement les données de pages web. Cependant, les données des pages web figurent souvent dans des tables mal organisées et donc difficiles à extraire. L’obtention de données à partir de ces pages peut être compliquée, même si les données sont structurées et cohérentes.

Mais il existe une solution. Avec la fonctionnalité Obtenir les données du web par exemple, vous pouvez indiquer à Power Query les données à extraire en fournissant un ou plusieurs exemples dans la boîte de dialogue du connecteur. Power Query collecte sur la page les autres données correspondant à vos exemples. Cette solution vous permet d’extraire toutes sortes de données de pages web, y compris les données de tables et d’autres données ne figurant pas dans des tables.

Get data from web by example.

Remarque

Les prix indiqués dans les images sont fournis à titre d’exemple uniquement.

Utilisation de l’option Obtenir les données du web par exemple

Dans la sélection du connecteur, sélectionnez l’option Web, puis choisissez Se connecter pour continuer.

Dans À partir du web, entrez l’URL de la page web de laquelle vous souhaitez extraire des données. Dans cet article, nous allons utiliser la page web du Microsoft Store pour montrer le fonctionnement de ce connecteur.

Si vous souhaitez suivre la procédure, vous pouvez utiliser l'URL du Microsoft Store mentionnée dans cet article :

      https://www.microsoft.com/store/top-paid/games/xbox?category=classics

Web dialog.

Quand vous sélectionnez OK, vous êtes dirigé vers la boîte de dialogue Navigateur, où sont présentées toutes les tables ayant été automatiquement détectées dans la page web. Dans le cas illustré dans l’image ci-dessous, aucune table n’a été trouvée. Sélectionnez Ajouter une table à l’aide des exemples pour fournir des exemples.

Navigator window.

Ajouter une table à l’aide des exemples présente une fenêtre interactive qui donne un aperçu du contenu de la page web. Entrez les exemples de valeurs des données que vous souhaitez extraire.

Dans cet exemple, vous allez extraire le Nom et le Prix de chacun des jeux figurant sur la page. Pour cela, vous spécifiez quelques exemples provenant de la page pour chaque colonne. Quand vous entrez les exemples, Power Query extrait les données qui correspondent au modèle des exemples d’entrées à l’aide d’algorithmes d’extraction de données intelligents.

data by example.

Remarque

Les suggestions de valeurs incluent uniquement les valeurs inférieures ou égales à 128 caractères en longueur.

Une fois que vous avez extrait toutes les données souhaitées de la page web, sélectionnez OK pour accéder à l’éditeur Power Query. Vous pouvez ensuite appliquer d’autres transformations ou mettre en forme les données, notamment en combinant ces données avec d’autres sources de données.

applying more transformations.

Voir aussi