検証シナリオ

翻訳/クロールテスト用モックサイト。検証したいシナリオごとにページを分けています。

ページネーション

一覧を複数ページに分けて表示する方式のバリエーション。クローラーからの見え方の違いを検証します。

無限スクロール ハイブリッド

スクロールして一覧末尾が画面に入ったことを検知し、自動的に追加項目を読み込みます。

フォーム

入力を伴う画面のバリエーション。確認・完了画面が、クローラーからどう見えるかを検証します。

検索

キーワード検索結果の見え方のバリエーション。検索語やクエリ結果が、クローラーからどう見えるかを検証します。

フリーワード検索(GETパラメータ型) 静的

古典文学の作品名・著者名で検索できます。検索語がURL(?q=)に反映され、結果もサーバーが静的HTMLとして返します。URLを直接発見・再訪問すれば、JSなしで正しい結果を取得できます。

フリーワード検索(GETパラメータ+JS描画型) 動的

見た目・URLの形式(?q=)は上と同じですが、検索結果はJSがfetchで取得して描画します。ブラウザでは正常に見えますが、JSを実行しないクローラーには結果が一切見えません。

その他

セッションCookieを配るページ 静的

表示しただけでサーバーがセッションを開始し、応答に Set-Cookie を付けて返します。会員サイト・カート・CSRFトークン付きフォームと同じ振る舞いです。翻訳プロキシが翻訳後の応答でも原本のCookieを訪問者へ転送できているか(落としていないか)を検証します。落とすとフォーム送信やログインが失敗します。

AEON

イオン株式会社の実際のIRサイトを参考にしたシナリオ。E-IR(プロネクサス)が配信する本物のデータをそのまま利用します。

決算資料一覧 動的

E-IR(プロネクサス)の本物のJSONPフィードをクライアント側で直接fetchして描画します。見出しの年度表記はデータの値ではなく、JSがその場で計算して生成します。