入力はホテルではなく検索です。予約するときと同じように Hotels.com で条件を組み立て、できあがった URL をジョブに渡します。
1 ホテルにつき 1 行で、どの検索から来たかが各行に記録されます。十数か所の目的地をまとめて実行しても、入力リストと必ず突き合わせられます。
このフォームに日付選択も人数指定もありません。目的地、チェックイン・チェックアウトの日付、大人の人数、部屋数は、いずれも貼り付ける Hotel-Search URL の一部です--ですから行の価格はそれを生んだ検索に属し、別の日程を尋ねるとは別の URL を送信することを意味します。
1 本の検索 URL は、サイトがそれに対して並べた施設のすべてです。クエリごとの上限が、そこからどれだけ取るかを決めます。名称、価格、評価、レビュー数が横並びで届く--ホテルを 1 軒調べるのではなく市場を比較するのに必要なのは、まさにこの形です。
結果にはプロモーション表示が付くことがあり、それは deal という独立した列で届きます。結果側で任意であって行ごとに保証されるものではないので、空になりうる列として扱ってください--そしてそれこそが、時間をかけて観察する価値がある理由でもあります。
各行は Hotels.com が並べたとおりの検索結果です。何という名前で、その検索でいくらで、どう評価され、どこにあり、次にどこへ行くか。
リンクと画像が数値と並んで返るので、候補リストを二度手間なしに表示したり手で確かめたりできます。下の列一覧はプラットフォーム自身のもので、JSON と Excel の 2 つのダウンロード経路がどちらも同じ順序でそれを通すため、どちらのボタンを押してもファイルはこの 9 つの名前を持ちます。パーサーを書く前に表の下の注記を読んでください。名前は裏付けがあり、値の形式にはありません。
プラットフォーム自身の列一覧をエクスポート順に並べたもので、JSON と Excel のダウンロード経路で同一であることを確認済みです。説明は各項目が何のためのものかを述べるだけで、形式については何も主張しません--下の注記をご覧ください。
この辞書は名前の一覧として読んでください。中身の保証ではありません。9 つの名前とその順序は確実です。プラットフォームが公開している列一覧に由来し、JSON と Excel のダウンロードがどちらも同じ一覧を同じ順序で通します。定まっていないのは値の形です。保存済みの Hotels Search エクスポートが空のものすら一件もないためで、このページは価格の形式も、通貨も、評価の尺度も、どの列の充足率も主張しません。query だけは仕組みが保証する例外で、スクレイパーがページから読むのではなく自ら書き込むため、全行に入ります。ほかのことを仮定する前に、無料枠で 1 回走らせて最初の数行を読んでください。
このフォームが検索リスト以外に求めるのは、クエリごとの上限だけです。並び順も日付選択もありません--旅程は貼り付ける URL に既に入っています。
ホテル検索のデータを、現場が実際に抱えている問いに答えるために使っている例をいくつか。
宿泊者として組み立てるのと同じ検索を作り--自分の街、対象の週末、大人 2 名、1 部屋--サイトが並べたものをエクスポートします。得られるのは、実際に比較されている相手の顔ぶれと、宿泊者が目にする価格そのものです。社内のレートシートではありません。
目的地をエクスポートして url 列を残し、そのリンクをレビュースクレイパーに渡します。1 回目の実行で市場が、2 回目で宿泊者がそれについて語ったことが手に入り、2 つの表を結ぶのが URL です。
日程は URL の一部なので、検索の集合はそのままシナリオの集合になります。同じ都市を複数の週末で、あるいは 1 つの週末が近づいていく様子で。動いたものは、誰かが手で確かめる必要のあるものではなく、2 つのエクスポートの差分として見えます。
サブスクリプションも、最低利用額も、毎月の請求もありません。最初の500行は当社負担 - その後は従量課金で、ここにある他のスクレイパーと同じ均一料金です。
新規アカウントごとに初回のみ。クレジットカード不要。クエリごとの上限、ファイルアップロード、すべてのエクスポート形式を含みます。
1,000 軒あたり約 $2。事前見積もりが実行開始前に行数とクレジット費用を表示します - 想定外の請求も、換算が必要な計算ユニットもありません。
継続的なモニタリングや非常に大規模な過去データの取得向けに、ボリューム料金、専用ワーカー、SLA をご用意します。ご希望の規模をお知らせいただければお見積もりします。
LIVESCRAPER10 をご利用ください。短い答え--公開されている掲載については合法です。そしてこのエクスポートには、アカウント・宿泊者・予約のデータは一切含まれません。
Hotels.com の検索結果ページは読まれるために公開されています。ホテル名、指定した日程に対する価格、評価、レビュー数、所在は、ログインの有無にかかわらずその検索を実行した誰にでも表示されます。公開されている掲載価格の収集は長く確立された実務であり、ここではログインも予約も決済も一切扱いません。
この出力に個人データは一切ありません--施設の一覧です。宿泊者名も、レビューも、アカウント料金もありません。いずれも検索結果には含まれないからです。予約も仮押さえも確保も行いません。結果ページを読むことは予約ではなく、エクスポートにいかなる確認情報も含まれません。
Hotels.com の利用規約は自動アクセスを制限しているため、これは法律の問題であると同時に契約の問題でもあります。同プラットフォームと契約関係がある場合は規約を確認してください。データ層でサードパーティのトラッカーは一切動かしておらず、エクスポートは 30 日で自動的に削除されます。
最もよくいただく質問です。ほかにご不明な点は お問い合わせください - 回答を書いているのはボットではなく人間です。
Livescraper の Hotels Search Scraper は、検索のリストをホテルのデータに変えます。Hotels.com の Hotel-Search URL を 1 行に 1 件入力するか、CSV、XLSX、TXT、Parquet でアップロードし、クエリあたりの行数に上限をかけるか、すべて取るなら上限を空欄のままにして、結果を整った CSV、Excel、JSON ファイルとしてダウンロードします。
各行が 1 件の検索結果です。ホテル名、その検索が返した価格、評価とレビュー数、所在の表記、あればプロモーション表示、ホテルページへのリンク、画像。パイプラインで効いてくるのはリンクです。ここで作った候補リストを、ホテルの URL で結ばれたレビュー取得の入力に変えてくれます。
旅程はフォームではなく URL の中にあります。目的地、チェックイン、チェックアウト、大人の人数、部屋数は、貼り付けるアドレスのクエリパラメータです。つまり検索の集合はそのままシナリオの集合になります--1 つの都市を複数の週末で、あるいは 1 つの週末が近づいていく様子で。レベニューチームは宿泊者が実際に目にする価格で競合セットを確かめ、データチームは目的地をエクスポートしてリンクを次の工程へ渡し、戦略チームは手で確かめる代わりに 2 つのエクスポートの間で何が動いたかを読みます。
先に実務上の注記を一つ。このページは 9 列とその順序を説明しており、それはプラットフォームの公開列一覧と 2 つのダウンロード経路が完全に一致している点ですが、価格の形式も通貨も評価の尺度も充足率も一切主張していません。根拠となる保存済みの Hotels Search エクスポートがないためです。作り込む前に、無料枠で 1 回走らせて最初の数行を読んでください。最初の 500 行は無料でクレジットカードも不要、以降は 1 行 0.002 ドルの均一料金です。