Abrufen von Webseitendaten durch Angeben von Beispielen

Mit der Funktion zum Abrufen von Daten aus einer Webseite können Benutzer problemlos Daten aus Webseiten extrahieren. Häufig befinden sich die Daten auf Webseiten jedoch nicht in aufgeräumten Tabellen, die leicht zu extrahieren sind. Daten aus solchen Seiten zu erhalten, kann eine Herausforderung sein, selbst wenn die Daten strukturiert und konsistent sind.

Es gibt jedoch eine Lösung: Mit der Funktion Get Data from Web by example können Sie im Wesentlichen Power Query-Daten zeigen, die Sie extrahieren möchten, indem Sie ein oder mehrere Beispiele im Connector-Dialogfeld angeben. Power Query sammelt andere Daten auf der Seite, die Ihren Beispielen entsprechen. Mit dieser Lösung können Sie alle Arten von Daten aus Webseiten extrahieren, also Daten in Tabellen und Daten, die sich nicht in Tabellen befinden.

Get data from web by example.

Hinweis

Die in den Bildern angegebenen Preise sind nur als Beispiel zu verstehen.

Verwenden von „Daten anhand von Beispielen aus dem Web abrufen“

Wählen Sie in der Verbindungsauswahl die Option Web und dann Verbinden aus, um fortzufahren.

Geben Sie in Aus dem Web die URL der Webseite ein, aus der Sie Daten extrahieren möchten. In diesem Artikel werden wir die Microsoft Store-Webseite verwenden und zeigen, wie dieser Connector funktioniert.

Wenn Sie das Prozedere nachvollziehen möchten, können Sie die gleiche Microsoft Store-URL verwenden wie in diesem Artikel:

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

Web dialog.

Wenn Sie OKwählen, gelangen Sie zum Dialogfeld Navigator, in dem alle automatisch erkannten Tabellen der Webseite angezeigt werden. In dem in der Abbildung unten dargestellten Fall wurden keine Tabellen gefunden. Wählen Sie Tabelle anhand von Beispielen hinzufügen aus, um Beispiele bereitzustellen.

Navigator window.

Tabelle mit Beispielen hinzufügen zeigt ein interaktives Fenster, in dem Sie eine Vorschau des Inhalts der Webseite sehen können. Geben Sie Beispielwerte der Daten ein, die Sie extrahieren möchten.

In diesem Beispiel extrahieren Sie den Namen und Preis für jedes der Spiele auf der Seite. Sie können dies tun, indem Sie für jede Spalte ein paar Beispiele von der Seite angeben. Bei der Eingabe von Beispielen extrahiert Power Query mithilfe intelligenter Datenextraktionsalgorithmen Daten, die dem Muster der Beispieleinträge entsprechen.

data by example.

Hinweis

In Wertvorschläge sind nur Werte enthalten, die höchstens 128 Zeichen umfassen.

Wenn Sie mit den aus der Webseite extrahierten Daten zufrieden sind, wählen Sie OK, um zum Power Query Editor zu gelangen. Sie können dann weitere Transformationen vornehmen oder die Daten umgestalten, z. B. indem Sie diese Daten mit anderen Datenquellen kombinieren.

applying more transformations.

Siehe auch