例を提供して Web ページ データを取得する
Web ページからデータを取得すると、ユーザーは Web ページからデータを簡単に抽出できます。 ただし、多くの場合、Web ページ上のデータは、抽出が容易な整理されたテーブル形式ではありません。 データが構造化されていて、一貫性がある場合でも、そのようなページからデータを取得することは困難です。
解決策はあります。 "例を指定して Web からデータを取得する" 機能を使用すると、基本的には、コネクタ ダイアログ内で 1 つまたは複数の例を指定して、抽出するデータを Power Query に示すことができます。 Power Query により、ページ上で例と一致する他のデータが収集されます。 この解決策を利用すると、テーブルで見つかったデータ や、その他のテーブル以外のデータなど、Web ページからあらゆる種類のデータを抽出できます。

注意
画像に一覧表示されている価格は、あくまでも一例です。
[Get Data from Web by example](例を指定して Web からデータを取得する) の使用
コネクタの選択で [Web] オプションを選択し、 [接続] を選択して続行します。
[Web から] で、データを抽出する Web ページの URL を入力します。 この記事では、Microsoft Store の Web ページを使用し、このコネクタのしくみを紹介します。
この記事に従って操作する場合は、この記事で使用している Microsoft Store の URL を利用できます。
https://www.microsoft.com/store/top-paid/games/xbox?category=classics

[OK] を選択すると、 [ナビゲーター] ダイアログ ボックスが表示され、Web ページから自動検出されたテーブルが表示されます。 次の図に示されているケースでは、テーブルが見つかりませんでした。 例を提供するには、 [例を使用してテーブルを追加] を選択します。
![[ナビゲーター] ウィンドウ。](web-by-example_05.png)
[例を使用してテーブルを追加] を選択すると、Web ページのコンテンツをプレビューできる対話型ウィンドウが表示されます。 抽出するデータのサンプル値を入力します。
この例では、ページ上のゲームごとに 名前 と 価格 を抽出します。 ページから各列の例をいくつか指定することで、それを行うことができます。 例を入力すると、Power Query により、スマート データ抽出アルゴリズムを使用して、入力した例のパターンに適合するデータが抽出されます。

注意
値の候補に含まれるのは、長さが 128 文字以下の値のみです。
Web ページから抽出されたデータに問題がなければ、 [OK] を選択して Power Query エディターに移動します。 さらに変換を適用したり、このデータを他のデータ ソースと結合するといった、データの整形を行ったりすることができます。
