質問は私の質問をほぼ要約していると思います。
3 に答える
GMail またはその他の Google サービスにログインしているときに Google Web ページを使用して検索を行うと、閲覧履歴に関する情報を使用して検索結果が変更されます。API ではそれを行うことができません。自分以外の誰かのためにそれを行っていると想定しているためです。
また、@Waldenが彼の回答で述べたように、2つのクエリに対して異なるサーバーにアクセスしている可能性があり、Googleはサーバー間で「低速同期」を行うため、すべてのサーバーが最新の検索データベースまたはページランキングの最新バージョンを持っているわけではありません.コード。
あなたの Google Web 検索は、同じクエリに対する私の Google Web 検索とは異なる結果を返す場合があります。Google は常に検索ルーチンを更新しており、さまざまなデータ センターでさまざまな時期に更新をロールアウトすることが多いため、データ センターごと、さらにはデータ センター内の各クラスターでさえ、異なる結果を返す可能性があります。
したがって、API からの結果は、Web 要求とは異なるコードベース (コードベースのバージョン) から得られる可能性があります。
原因の 1 つは、異なる Google ローカルである可能性があります。Google.com にクエリを実行すると、同じキーワードに対して Google.de とは異なる結果が得られます。