2010-12-14 21 views
3

を使用しない何をURLエンコードアルゴリズムGoogleやGoogleでは、検索時にBaiduの広告リンクは

あなたは[広告]エリアに2つのリンクがあることがわかりますが、これらのリンクにマウスポインタを移動することができます
http://www.google.com/search?sclient=psy&hl=en&newwindow=1&site=&source=hp&q=shopping&btnG=Search#sclient=psy&hl=en&newwindow=1&source=hp&q=%E8%B4%AD%E7%89%A9&aq=f&aqi=&aql=&oq=&gs_rfai=&pbx=1&fp=d5a61cbe48a951c1 

、彼らは次のとおりです:中国の検索エンジンBaiduのため

http://www.google.com/aclk?sa=L&ai=**CYB017kwHTa7GIsT0rQeqnujiCbmK0tEB2dyc_RqQtLWLAQgAEAEoAlCl7byW______8BYJ250IGQBcgBAakCwbO8-f4qhD6qBBlP0FHICrzLP3Yh2d7vTjWYUE8AvmD9DoLL... 

http://www.google.com/aclk?sa=L&ai=*CNCTz7kwHTa7GIsT0rQeqnujiCaTU7tsBvOyAshaQtLWLAQgAEAIoAlCe7aiK_P____8BYJ250IGQBcgBAakCwbO8-f4qhD6qBBlP0CHcKLzIP3Yh2cPyGSqYUE8AvmD9DoLL... 

、それはまた、広告リンクを符号化するので、誰もが、彼らは広告リンクのURLをエンコードするために使用するものエンコードアルゴリズムを知ることができますか?前もって感謝します。

答えて

2

これらの値は、トークンとして機能し、URL自体のエンコードされたバージョンではなく、バックエンドのURLにリンクする可能性があります。これらの値をクエリせずに直接URLに変換することはできませんそのサーバー。

+0

トークンがあるので、実際にバックエンドの実際のURLを隠すためにMD5アルゴリズム+トークン方式を使用している可能性がありますので、これらの広告リンクをデコードできません。これを行う意思は何ですか?ありがとうございました – ywenbo

+0

私はそれがむしろ最適化ではないと仮定したいと思います。検索エンジンは大量のデータを処理するため、そのデータにすばやくアクセスすることは機能的システムにとって不可欠です。この文字列は、関連するデータがすばやく効果的に見つかるように、特にフォーマットされている可能性が高いです。 文字列の後ろにインデックス以上のものがあるかもしれませんが、Googleがこのフィールドを文書化することをいつも計画していない限り、私はすぐにその背後にあるものがわかるはずです。 もう1つ考慮すべきことは、インデックスが暗号化よりもはるかに高速であることです。インデックスと思われるもう1つの理由です。 – Seidr

+0

あなたは正しいです。「これらの値がトークンとして機能する可能性が高いです。」正しい方向を教えてくれてありがとう。 – ywenbo

関連する問題