Power AutomateでWebデータを自動取得してみる

Microsoft の RPAツール Power Automate でWebブラウザの自動起動、データの自動取得をしてみました。

ご利用のデバイスに Power Automate をインストールする | Microsoft Docs のリンクから Power Automate のインストーラーをダウンロードします。

インストーラーをダブルクリックしてインストーラーを開始します。

[使用条件に同意] にチェックを入れて [インストール] をクリックします。

インストールに成功したら [アプリを起動する] で拡張機能が自動的に有効化するのでお使いの各ブラウザで許可設定をします。

Microsoft Power Automate にサインインして 国/地域に [日本] を選択して開始します。

Microsoft Power Automate にサインインする画面
Power Automate へようこそ画面

Power Automate 画面から [+新しいフロー] をクリックして 新しいフロー [株価取得] を開始します。

新しいフローの作成画面

左ペインの [アクション] から [ブラウザー自動化]-[新しい Microsoft Edge を起動する] をダブルクリックして以下のダイアログを設定します。

起動モード: 新しいインスタンスを起動する
初期URL: https://www.nikkei.com/markets/kabu/
ウィンドウの状態: 標準
新しいインスタンスを起動する画面

続いて左ペインの [ブラウザー自動化]-[Web データ抽出]-[Web ページからデータを抽出する] をダブルクリックして Excel スプレッドシートを起動するダイアログを開いた状態で Microsoft Edge で取得したいWebページを開いてショートカット [Ctrl]+[Shift]+[I] または、[設定]-[その他のツール]-[開発者ツール]を起動して取得したいデータのCSSセレクターをコピーします。

[Web ページからデータを抽出する] ダイアログ

[詳細設定] から [単一の値] で[CSSセレクター] に先ほどコピーした値をペースト、[属性]に 「Own Text」と入力して [抽出プレビュー] でデータが取得できることを確認してダイアログを終了します。

詳細設定画面
抽出プレビュー画面

最後に、フローを [実行] すると Edgeブラウザと Excel インスタンスが自動起動してワークシートに日経平均株価が取得できました。

フロー画面

自動起動したExcel インスタンス

株価取得した Excel ワークシート

参考URL: CSSセレクターを使いこなす : Power Automate for desktopがなんとなく使える講座 #12

同じカテゴリーの記事

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です