Airbnbのサイトで、宿泊先を探す際に、たとえば「東京都渋谷区」で検索すると、検索結果が1ページあたり18件しか表示されません。


検索結果をすべて見るためには、17ページもめくらなくてはならいのです。

具体的なURLは次の通りです。
https://www.airbnb.jp/s/東京都渋谷区?neighborhoods%5B%5D=Shibuya+District&ss


質問は以下です。
Q1:URLに手を加えることで、1ページにすべての宿泊先を表示することはできないでしょうか?

Q2:上記Q1が不可であれば、ほかの方法でも構いません。1ページにすべての宿泊先を表示する便利な(手間のかからない)方法を教えてください。

回答の条件
  • 1人1回まで
  • 13歳以上
  • 登録:2015/10/21 18:23:53
  • 終了:2015/10/27 14:29:21

ベストアンサー

id:a-kuma3 No.1

a-kuma3回答回数4489ベストアンサー獲得回数18572015/10/21 22:52:47

ポイント200pt

レイアウトのこともあるし、一度に 300超の候補が地図に表示されても見分けがつかなくなっちゃいますから、1ページ当たりの件数を増やせるようには作られてないでしょう。

一度に 17ページ分のウィンドウを開くくらいしか思いつきません。
実際に作ってみました。
https://jsfiddle.net/xy5vuLyy/embedded/result/

ここで「いっぺんに17枚のウィンドウを開く」ボタンをクリックすると、17ページ分の結果をそれぞれのウィンドウ(ブラウザの設定によってはタブ)で開きます。
本当にウィンドウが17枚開いちゃうので PC のスペックによってはしばらく固まったようになりますので、大切なデータを開いているようだったら、保存してからボタンをクリックしてください。

id:flats

a-kuma3さん

「いっぺんに17枚のウィンドウを開く」ボタンの作成ありがとうございます。

やはり、妙案はないのですね。

2015/10/27 14:29:07
id:a-kuma3

人力検索の質問一覧は、一覧の下まで来ると次の○○件を読み込んで下に足す、という機能を持ってますが、その機能を持ってないサイトでも同じような機能を組み込む Autopagerize というブラウザ拡張があります。
でも、それは機能を足したいサイトごとに定義を追加しなくちゃいけないし、定義と言ってもサイトのソースを読める人でも書くのはちょっと難しい。

ましてや、質問にあるページは地図の部分があるので、回答に書いた以上の解決策が思いつきませんでした (´・ω・`)

2015/10/27 14:57:06

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません