AUTORO AssistantのREC機能を使用する
781 views
この記事では、Google Chrome拡張機能「AUTORO Assistant」のREC設定機能を使ってブラウザでの操作を記録する方法をご紹介します。
【できるようになること】
- 手動操作を記録し、コード※として出力できる
- 出力されたコード※を利用し、ワークフロー作成の手間を省く
※ここで使うコードはYAMLコードといい、これ以降は「YAMLコード」という表記で記載します
なおサイトの構造上、セレクタが取得できない箇所がある等の場合、この機能だと構築が難しいことがあります。補助的な機能としてご利用いただけますと幸いです。
AUTORO Assistant
AUTOROでサイトを操作する時に便利な3つの機能を持っています。
- CSSセレクタの右クリック取得
- サイト操作のREC機能
- ExtractData機能
AUTORO Assistantのインストール
AUTORO Assistantのダウンロードにつきましては、こちらからお問い合わせください。
また、すでにAUTOROをご契約いただいているお客様は、AUTOROログイン後に画面左下のサポートチャットの「ホーム」画面からダウンロードいただけます。
REC機能の使い方
AUTORO AssistantのREC機能の基本的な操作方法をご紹介します。具体的な設定例は、「ワークフローの設定例」をご覧ください。
ワークフローの設定例
AUTORO Assistantを使ってウェブサイトを操作し、その操作を自動的に記録する方法を説明します。
今回は以下のような挙動を行うワークフローを、REC機能を用いて作成します。
- オートロ株式会社のホームページトップから製品サイトのブログページへ移動
- ブログページの検索欄で「RPA」と検索
- 表示されたブログタイトルと掲載日時をスクレイピング
- 既存のスプレッドシートに記入する
レコーディングしながら操作を行っていきます。実際の操作は、下の動画をご覧ください。
- 何らかの操作を行いたい箇所で左クリックし、メニューからクリック、マウスオーバー、文字入力等を選択しつつ操作していきます
- データを抽出する際の操作は、AUTORO AssistantのExtractData機能を使用したときとほとんど同様です。詳しい操作方法は当該記事をご覧ください
- スプレッドシートに転記する際、上でデータ名に指定した語句が自動的にヘッダーになります
- スプレッドシートに転記する値や範囲はピッカーから設定できますが、空白にしておき後から設定することも可能です
- スクレイピングした情報をスプレッドシートに記入するところまで完了したら、■STOPで記録を終了します
# ブラウザを開く +open_browser_1: action>: OpenBrowser url: 'https://autoro.io/' lang: 'ja-JP' headless: true confirm: true useShadowDomSelector: false private: false # マウスオーバー +hover_18bb37229f1: action>: Hover browser: +open_browser_1 selector: '.l-header-nav__link--arrow' ignoreError: true private: false # クリック +click_18bb372385c: action>: Click browser: +open_browser_1 selector: '.l-header-nav__inner-item:nth-child(3) .l-header-nav__inner-link' confirm: true ignoreError: true timeout: 30000 private: false # 文字入力 +type_text_18bb3725d3a: action>: TypeText browser: +open_browser_1 selector: '.c-item-search__input' text: RPA clearValue: true ignoreError: true private: false # クリック +click_18bb372673f: action>: Click browser: +open_browser_1 selector: '.c-item-search__submit-btn img' confirm: true ignoreError: true timeout: 30000 private: false # ページからデータを抽出 +extract_data_18bb372c726: action>: ExtractData browser: +open_browser_1 extractor: '[{"name":"title","selectors":[".c-list-blog__item:nth-child(1) .c-list-blog__ttl",".c-list-blog__item:nth-child(2) .c-list-blog__ttl"]},{"name":"date","selectors":[".c-list-blog__item:nth-child(1) .c-txt-date__txt"]}]' format: csv multiple: true private: false # 既存のスプレッドシートを取得 +get_spreadsheet_18bb3731e37: action>: GetSpreadsheet provider: '' spreadsheet_id: '' private: false meta: display: provider: type: chip label: 'Google Spreadsheet (xxx@xxxxx)' icon: googlespreadsheet # セルの値を更新 +update_cells_18bb3731f2e: action>: UpdateCells spreadsheet: +get_spreadsheet_18bb3731e37 range: '' values: +extract_data_18bb372c726 private: false # ブラウザを閉じる +close_browser_1: action>: CloseBrowser browser: +open_browser_1 private: false
オートロアシスタント
このページは役に立ちましたか?
サイトを見て解決しない場合はAUTOROにログインし、チャットよりお問い合わせください。