一覧の上から◯行分のデータだけを取得したい。

ユーザ様から以下のご質問を頂きましたので、解説致します。
「一覧データの上から◯件だけを取得した場合はどのようにすれば良いでしょうか」

一覧から指定行数分のデータを取得したい場合は、予めグループデータを作成しておき、要素と連動させて使用する事で実現できます。
『 グループデータと要素を連動させて使う』のドキュメントはこちら
https://docs.c-bot.pro/user_guide/bot/b-bot_editer/loop_processing/#outline__3_2

使用するページ

今回はクラウドBOTのお知らせページを使用して解説を行います。
https://www.c-bot.pro/ja/news/

この解説の中で実現する操作

お知らせ一覧が表示されているページにアクセスし、お知らせの“タイトル”と“日付”を上から5件だけコピーする。

具体的な手順

操作記録を開始し、お知らせページにアクセスします。
BOTエディタ左下の 「ビューア」をクリックし、データビューアを開きます。

グループデータを作成し、一覧ページから取得したいデータ分の行(今回は5行)を追加します。ここではグループ名を「ニュース一覧」とし、以下のようなデータを追加しています。
※グループに行を追加するには、グループ内にデータを作成する必要がありますので、「No」というデータを作成し、1~5の値を入力しています。

グループ機能を使用し、ページ上でグループ範囲を選択します。

グループ範囲を確定する」 > 「グループを使う」を選択し、予め作成しておいた、グループ(ニュース一覧)を選択します。

タスクにグループが追加されます。
この時、青枠に「要素連動」と表示されている事を確認して下さい。

要素連動”になっているグループは、html内で同一構造を繰り返す要素と、既存のグループデータを連動させてグループ処理を実行します。

データを取得する操作を記録します。
ここでは、お知らせのタイトルと、日付をコピーしています。

操作の記録が完了したら、「グループ処理を完了する」ボタンをクリック し、残りのグループ処理を実行します。

BOTエディタ左下の**「ビューア」をクリック**し、データビューアを開きます。
ニュース一覧のタブをクリックし、グループデータを確認すると、予め登録された5行分だけお知らせを取得している事が確認できます。

BOTの定義ファイル

以下の定義ファイルを自身のクラウドBOTアカウント内にインポートしてご利用下さい!
一覧の上から5行分のデータを取得-20250129175250.jws (4.1 KB)

※BOTのインポート方法はこちら

関連トピック

固定回数のループ(繰り返し)処理を行う方法