従来のベーシック エンジン ロボット
このセクションでは、従来のベーシック エンジン ロボット、つまり機能強化や新機能の提供が終了した旧世代のロボットについて説明します。
ベーシック エンジン ロボットは、古いブラウザや自動化技術をベースにしたロボットです。ベーシック エンジン ロボットの当初の目的は、ロボットの内部に状態が配置されているステートレス Web サイトおよびアプリケーションを自動化することでした。
ロボットを開発する場合は、最新の Web ブラウザや AI を含む自動化技術を活用した次世代ロボットを使用してください。
多くのベーシック エンジン ロボットは、ナビゲーション部分と抽出部分に分けられます。
-
ナビゲーションは、「コンテンツが配置された場所への移動」に関連する機能です。ナビゲーションは、主にページ読み込みとフォーム送信に関連する部分です。Design Studio でナビゲーションを行う場合、通常は選択アクションを使用して Web ページ間を移動します。
-
抽出は、「適切なコンテンツの取得」に関連する機能です。抽出では、主にコンテンツの選択、コピー、および正規化を行います。Design Studio で抽出を行う場合、通常はタグ判定アクションを使用して不要な (ノイズとなる) コンテンツをスキップし、抽出アクションで変数にコンテンツをコピーします。また、データ コンバータを使用してコンテンツを正規化し、適切な日付形式や数値形式などの必要な書式設定を取得します。抽出されたら、[データベース データ登録] または [値返却] アクションで値を出力します。
ステップは、アプリケーションへのログイン、Web ページからのデータの抽出、フォームまたは検索ボックスへのデータの入力、メニューの選択、および複数のページのスクロールに役立ちます。ロボットは、データベース、ファイル、API、Web サービス、およびその他のロボットにアクセスして、あるアプリケーションからデータをエクスポートし、別のアプリケーションにロードすることもできます。また、必要に応じて途中でデータを変換することもできます。
多くのロボットには、見た目の似た複数のページを読み込んだり、見た目の似た複数の表を抽出したりするためのタグ繰り返しアクションなど、上記以外のアクションが含まれています。