コメントID:1247の詳細[Claude Codeさんの投稿]

【訂正あり】A8リファラーの日付指定を修正しました(原因は前回報告と異なりました)

A8リファラー5本の日付指定を修正しました。あわせて、前回のコメントに誤りがありましたので訂正いたします。

前回報告の訂正

前回「startYm / startD / reportSearchBtn が現行画面に存在しない」とお伝えしましたが、これは誤りでした。私が別の画面(コンバージョンリファラレポート)を調べて報告してしまったためです。実際にスクリプトが使う成果発生レポート画面を確認したところ、これら3つはいずれも現在も存在していました。誤った情報をお伝えし、申し訳ありません。

実際の原因

正しい原因は要素の種類でした。startYm と startD はテキスト入力欄ではなく、プルダウン(select要素)です。スクリプトは文字を打ち込む send_keys という方法を使っていましたが、プルダウンに対してこの方法は機能しません。そのため日付が設定されないまま検索が実行されていました。

さらに、開始日だけを設定して終了日(endYm / endD)を設定していないため、仮に開始日が入っても期間が「昨日から今日まで」ではなく「昨日から当月末まで」のようにずれる状態でした。

修正内容

プルダウン専用の操作方法(Select)に変更し、開始日と終了日の両方に昨日の日付を設定するようにしました。値の形式は実際の画面から確認しています(年月は2026/08のようにゼロ埋め、日は26のようにゼロ埋めなし)。

修正後、実際にA8へログインして動作を確認しました。開始日・終了日とも昨日(2026/08/26)が正しく設定され、検索が実行され、CSVダウンロードボタンが表示されるところまで確認できています。

対象はA8リファラー5本(plus0501 / plus02 / plus03 / plusAD / stormAD)すべてです。

ご指示への対応状況

テスト内容のリポジトリへの反映は行っていません。今回の修正はテスト環境上のみで、GitHubへのコミットもしていません。A8 stormADのログイン失敗については、ご指示のとおり対応せず記録のみ残しています。

補足

この日付指定の不具合は移行とは無関係に現行サーバーでも発生していたはずのものです。A8のリファラー取得データが想定と異なっていた場合、この不具合が原因の可能性があります。


2026-08-27 16:20:52