■概要
Udemyのような情報サイトから定期的にデータを収集してGoogle スプレッドシートに手入力でまとめる作業は、時間がかかり、入力ミスも起こりやすいのではないでしょうか。このワークフローを活用すれば、指定したスケジュールで自動的にUdemyから情報をスクレイピングできます。
さらに、結果をGoogle スプレッドシートへ自動追加するため、手作業による情報収集と転記の課題を効率的に解消できるはずです。
■このテンプレートをおすすめする方
- Udemyから定期的に情報を収集し、Google スプレッドシートで管理している方
- Webサイトからの情報収集やデータ入力作業に手間と時間を費やしている方
- 手作業による情報収集での抜け漏れや入力ミスを防ぎたいと考えている方
■このテンプレートを使うメリット
- 指定したスケジュールでUdemyからの情報収集とGoogle スプレッドシートへの記録が自動化され、手作業の時間を短縮できます。
- 自動的にデータが転記されるため、手作業による入力ミスや情報収集の漏れといったヒューマンエラーを防ぐことにもつながります。
■フローボットの流れ
- はじめに、Google スプレッドシートをYoomと連携します。
- トリガーで「指定したスケジュールになったら」を選択し、フローを実行する日時や頻度を設定します。
- 次に、オペレーションでRPA機能の「ブラウザを操作する」アクションを設定し、Udemyの情報をスクレイピングする動作を定義します。具体的には、対象のURLや抽出したいデータのCSSセレクタなどを指定します。
- 最後に、オペレーションでGoogle スプレッドシートの「レコードを追加する」アクションを設定し、スクレイピングした情報を指定のシートに追加します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- スケジュールトリガーでは、情報を取得したい曜日や時刻を細かく指定したり、cron設定を利用してより柔軟な実行スケジュールを設定できます。
- RPA機能の「ブラウザを操作する」オペレーションでは、Udemyのどのページから、どのような情報を抽出するかといった、スクレイピングの具体的な動作を任意に設定できます。
- Google スプレッドシートの「レコードを追加する」オペレーションでは、指定したテーブル(シート)に、前段のRPA機能で取得した値を変数として埋め込むカスタムが可能です。
■注意事項
- Google スプレッドシートとYoomを連携してください。
- ブラウザを操作するオペレーションはサクセスプランでのみご利用いただける機能となっております。フリープラン・ミニプラン・チームプランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
- サクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリやブラウザを操作するオペレーションを使用することができます。
- ブラウザを操作するオペレーションの設定方法はこちらをご参照ください