共用方式為


點選連結清單中的所有元素

在瀏覽器自動化中,通常會遇到需要您點選連結清單中所有元素的情況。

若要自動化這些案例,請使用從網頁擷取資料動作,並從兩個連續連結中擷取隨機值。 Power Automate 將自動從清單中的所有連接中擷取相應的值。

具有所選的值的即時網頁協助程式螢幕擷取畫面。

注意

您可以在自動化 Web 流程中找到有關 Web 資料擷取的詳細資訊。

擷取之後,您可以使用 DataFromWebPage.RowsCount 屬性來取得清單中元素的數目。

若要讓流程逐一查看頁面上的所有連結,請使用迴圈動作。 迴圈應該從 0 開始,並在 DataFromWebPage.RowsCount-1% 結束。

[迴圈] 動作的螢幕擷取畫面。

在迴圈中,使用點選網頁上的連結動作,並選取第一個連結的 UI 元素做為輸入。

[按一下網頁上的連結] 動作的螢幕擷取畫面。

若要讓動作點選所有連結,請修改選取器,以在每次迴圈逐一查看中點選不同的連結。

若要實現此功能,請使用文字編輯器編輯選取器。 在此步驟中,選取器的右側部分應類似下列範例:ul[properties] > li[properties]:eq(0) > a[properties]

文字編輯器中原始選取器的螢幕擷取畫面。

若要使其在每次逐一查看中選取不同的連結,請將 tr:eq(0) 部分變更為 tr:eq(%LoopIndex%)

選取器文字編輯器中修改選取器的螢幕擷取畫面。

注意

您可以在建立自訂選取器中找到有關自訂選取器的更多資訊。

最後,每次點選後,使用移至網頁動作返回原始頁面。 您可以在點選網頁上的連結移至網頁動作之間,對每個載入的頁面執行其他作業。

[移至網頁] 動作的螢幕擷取畫面。