Wenn Sie die Google-Webseite für Suchvorgänge verwenden, während Sie bei Google Mail oder anderen Google-Diensten angemeldet sind, werden Informationen über Ihren Browserverlauf verwendet, um die Ergebnisse zu ändern. Dies kann nicht mit einer API geschehen, da es davon ausgeht, dass Sie es für jemand anderen als Sie selbst tun.
Auch, wie @Walden in seiner Antwort erwähnt wird, können Sie verschiedene Server für die beiden Abfragen und Google treffen führt eine "langsame Synchronisierung" zwischen den Servern durch, sodass möglicherweise nicht alle die neueste Suchdatenbank oder die neueste Version des Seitenrangfolgencodes haben.
Ihre Google-Websuche kann zu derselben Suchanfrage andere Ergebnisse liefern als meine Google-Websuche. Google aktualisiert seine Suchroutinen ständig und oft werden die Updates zu unterschiedlichen Zeiten in verschiedenen Rechenzentren ausgegeben, sodass jedes Rechenzentrum und sogar jeder Cluster in einem Rechenzentrum unterschiedliche Ergebnisse liefern kann.
Daher stammen die Ergebnisse der API wahrscheinlich von einer anderen Codebasis (Version der Codebasis) als Ihre Webanfrage.
Tags und Links c# search-engine