Webサイトが確認する可能性のある項目
Webサイトは、次のような項目を評価することがあります。- ブラウザの種類とバージョン
- User-Agent
- Cookieとセッション状態
- 言語とタイムゾーン
- 画面サイズまたはビューポート
- IPアドレスとロケーション
- 読み込み挙動
- 操作タイミング
- 繰り返しリクエストのパターン
なぜ重要か
フィンガープリントにより、タスクの挙動が実行環境によって変わることがあります。フィンガープリント関連の問題を減らす方法
1
まずローカルでテストする
内蔵ブラウザでWebサイトの挙動を観察します。
2
ログインとCookieを安定させる
セッションに依存するページでは、一貫したログインとCookie設定を使用します。
3
必要に応じてロケーションを制御する
Webサイトが地域やIPによって異なるコンテンツを表示する場合は、プロキシを使用します。
4
過度な実行を避ける
待機を追加し、不自然に見える高頻度実行を避けます。
5
ログを比較する
片方の環境だけで失敗する場合は、ログを使ってローカル実行とクラウド実行の挙動を比較します。
ベストプラクティス
- タスクの挙動を通常のブラウジングに近づけます。
- 動的コンテンツには待機を追加します。
- 不要なページ再読み込みを繰り返さないようにします。
- ログインが必要なサイトでは、安定したセッションを使用します。
- 明確なアクセスまたはロケーション問題を解決する場合にのみ、プロキシを使用します。
- Webサイトが大きく変更された後は、タスクを再テストします。