# instinct: SPAサイトはwait_until=domcontentloadedでJS実行前のHTMLしか取得できずセレクタが空になる
## 問題
crowdtech(React/Next.js系SPA)でwait_until=domcontentloadedを使うと、JS実行前の空のHTMLしか取得できず /job_offers/ リンクが0件になる。pw_wait_forセレクタが永遠に待ってタイムアウト360秒に達する。
## 判定方法
wait_until=domcontentloaded: html_len=37312, /job_offers/ count=0
wait_until=load: html_len=300000+, /job_offers/ count=50+
## 対処
SPAサイトは wait_until=load または networkidle を使う。セレクタが0件の場合はまずwait_until設定を疑う。
## 関連
- infra #411 (vvv-bots crowdtech)
- vvv-bots #153 (httpxタイムアウト延長も参照)
instinct: SPAサイトはwait_until=domcontentloadedでJS実行前のHTMLしか取得できずセレクタが空になる