🌐 Web 操作
Web ページからのデータ取得、ログイン、待機の設定、要素の指定方法など、ブラウザ操作のロボットを安定させるための記事です。
BizRobo! が最も得意とするのが Web システムの操作です。一方で、画面の読み込み待ちや要素の指定方法を誤ると、昨日まで動いていたロボットが突然止まる原因になります。
ここでは、止まりにくい Web 操作ロボットを作るための考え方を紹介します。
記事一覧(5本)
Web 操作Web システムからファイルをダウンロードして保存する(ファイル名と保存先の決め方)Web システムの帳票や CSV をロボットでダウンロードし、決まったフォルダに分かりやすい名前で保存する流れと、ダウンロードの完了確認・重複の防止など運用で困らないための工夫を解説します。Web 操作Web ページの一覧表からデータを取り出す基本(抽出と繰り返し)Web システムの検索結果一覧のような表から、1行ずつデータを取り出してタイプの変数に入れる流れを解説します。複数ページにまたがる一覧の扱いや、抽出で失敗しやすい点も紹介します。Web 操作ログインが必要なサイトを扱うときの注意(認証情報の管理とセッション切れ)ID とパスワードでログインする Web システムをロボットで操作するときに、認証情報をロボットに直接書かない方法、パスワードの定期変更への備え、セッション切れや多要素認証への対応を解説します。Web 操作画面の読み込み待ちを正しく設定して、止まりにくいロボットにする「昨日は動いたのに今日は止まった」の多くは、画面の読み込み待ちが原因です。固定時間の待機に頼らず、要素の表示を待つ考え方と、タイムアウトの設定、遅いシステムへの対処を解説します。Web 操作画面の変更に強いロボットにする(要素の指定方法のコツ)Web システムの画面が少し変わっただけでロボットが止まるのを防ぐために、ボタンや入力欄をどのように指定すればよいかを解説します。ID・属性・近くの文字を手がかりにする考え方です。