演習 - MSN から株式を抽出する
この演習では、MSN Web サイトから Gainer 株式を抽出し、新しい Excel ワークシートに保存するフローを作成します。
注意
この演習は、米国バージョンの MSN マネー ページに基づいて作成されていますが、同じ構造を持つすべての地域バージョンで機能します。 ページの構造が更新された場合、必要に応じてフローを変更する必要があります。
デスクトップ用 Power Automate コンソールを起動して、値上がりの株式の抽出という名前の新しいフローを作成します。
ブラウザー起動アクションを展開し、その初期 URL を MSN マネーの株式メイン ページに設定します。 この例では、新しい Microsoft Edge を起動するアクションを使用していますが、すべてのブラウザー起動アクションを使用できます。
Web ページでリンクをクリック アクションを追加し、ページの左側でグローバル市場ドロップダウン リンクを選択するように設定します。 フォームで詳細を選択し、物理クリックを送信を選択します。
2 番目の Web ページでリンクをクリック アクションを追加し、MSN マーケットのページの上位値上がり株リンクを選択するように設定します。 フォームで詳細を選択し、物理クリックを送信を選択します。
Web ページからデータを抽出するアクションを使用して、gainer 株式の銘柄と価格を抽出します。
以前に定義したブラウザーのインスタンスを入力として設定し、抽出したデータを新しい Excel スプレッドシートに保存するように選択します。
アクションのプロパティ ダイアログが開いている状態でブラウザーを起動して、前の手順で使用した値上がりの株式のページに移動します。 最初の株式の銘柄を右クリックし、テキスト属性を抽出するように選択します。
2 番目の株式の銘柄に対しても同じ手順を繰り返します。 正しく選択すれば、すべての値上がりの株式の一覧がライブ Web ヘルパーに表示されます。
最初の株式の価格を右クリックし、テキスト属性を抽出するように選択します。 これで、すべての株式の銘柄と価格を含むテーブルが表示されます。
Web ブラウザーを閉じるアクションを使用して、前に開いていたブラウザーのインスタンスを終了します。
Excel ワークシートに行を挿入アクションを使用して、作成したスプレッドシートの上部に新しい行を追加します。
Excel ワークシートに書き込みアクションをデプロイし、株式の銘柄を含む列の見出しを作成します。
前の手順を繰り返して、株式の価格を含む列の見出しを作成します。
Excel を閉じるアクションを追加し、Excel ワークシートを保存して閉じます。 新しいファイルであるため、初めて保存するには、Excel を閉じる前ドロップダウン リストで名前を付けてドキュメントを保存を選択します。
フローを保存した後にそれを実行して、すべてのアクションが正常に実行されることを確認します。