headlessブラウザだけログイン画面に飛ばされるサービスがある
Amazonアソシエイトの成果レポートを自動取得するスクリプトが、4回連続で同じ理由で失敗しました。ログには毎回「ログインが切れています」。でも実際にはログインは切れていませんでした。原因はheadless=Trueだったことです。

Amazonアソシエイトの成果レポートを自動取得するスクリプトが、4回連続で同じ理由で失敗しました。ログには毎回「ログインが切れています」。でも実際にはログインは切れていませんでした。原因はheadless=Trueだったことです。

note・X・Instagram・Bluesky・Tumblr・Amazonアソシエイト・YouTube の7サービスをPlaywrightで自動操作しています。この記事では、実際に運用して詰まった4つの箇所(headless、セレクタの部分一致、仕様変更の見逃し、無限スクロール