次の方法で共有


リンクのリスト内のすべての要素をクリック

ブラウザの自動化では、リンクのリスト内のすべての要素をクリックする必要があるシナリオに対応するのが一般的です。

これらのシナリオを自動化するには、Web ページからデータを抽出アクションを実行し、2 つの連続するリンクからランダムな値を抽出します。 Power Automate は、リスト内のすべてのリンクからそれぞれの値を自動的に抽出します。

値が選択されたライブ Web ヘルパーのスクリーンショット。

Note

Web データの抽出に関する詳細については、 Web フローを自動化するを参照してください。

抽出後、DataFromWebPage.RowsCount プロパティを使用して、このリスト内の要素の数を取得できます。

ページ上のすべてのリンクを介してフローを反復させるには、ループ アクションを使用します。 ループは 0 から始まり、%DataFromWebPage.RowsCount-1% で終わる必要があります。

ループ アクションのスクリーンショット。

ループ内では、Web ページのリンクをクリック アクションを使用して、最初のリンクの UI 要素を入力として選択します。

このアクションですべてのリンクをクリックするには、セレクターを変更して、ループの反復ごとに異なるリンクをクリックします。

この機能を実現するには、セレクターを テキスト エディター で編集します。 このステップでは、セレクターの右側の部分は ul[properties] > li[properties]:eq(0) > a[properties] の例のようになります

テキスト エディターにある元のセレクターのスクリーンショット。

反復ごとに異なるリンクを選択するようにするには、tr:eq(0) の部分を tr:eq(%LoopIndex%) に変更します。

セレクターのテキスト エディターで変更されたセレクターのスクリーンショット。

Note

カスタム セレクターの詳細については、カスタム セレクターの作成 を参照してください。

最後に、Web ページに移動 アクションを使用して、クリックするたびに元のページに戻ります。 Web ページのリンクをクリック アクションと Web ページに移動アクションの間に、ロードされた各ページで追加の操作を実行できます。

Web ページに移動アクションのスクリーンショット。