0

私は仕事で頻繁に旅行し、kayak.com を頻繁に訪れます。カヤックがこれらすべての Web サイトの検索とスクレイピングをどのように達成できるかを考えさせられました。

ロードされた HTML ページからデータを取得することは理解できますが、エンド ユーザーが Expedia のサイトを表示することなく、たとえば Expedia.com のバックエンド検索をどのように実行するのでしょうか?

4

2 に答える 2

0

私はこのようなメタ検索を何十も構築しました。いくつかのオプションがあります:

  1. アフィリエイトになる:多くの場合、サイトは検索を送信して迅速に応答を得ることができるAPIを提供します。ほとんどの場合、紹介に対して少しキックバックがあります。
  2. ターゲットサイトをスクレイプする:将来、航空会社の全旅程を取得しようとしない可能性が高いため、ここでの最善の計画は、ユーザーの検索を取得してサイトにフィードし、結果を取得するルーチンを用意することです。戻る。フロントエンドは、非同期の結果を処理するか、ユーザーを長時間待機させることを計画する必要があります。
于 2012-07-18T03:12:07.370 に答える
0

Actually depending on affiliate marketing channels for your SQL Results is not a good idea. I would find a way to bulk insert the data on your end and build a search engine around the data feed results. Your dependence on others will affect the quality of a site your building.

Also think of it like a CAR, the more options you add to it the more there is to break.

Checkout Avoli.com.

于 2013-04-23T13:41:14.223 に答える