2010-06-28 13 views
7

Im Webprotokoll Schnittstelle Google kann ich alle Suchanfragen sehe ich im Laufe der Jahre gearbeitet haben, und die Seiten, die ich für eine bestimmte Abfrage besucht. Gibt es eine Möglichkeit, diese Geschichte mit einem Computerprogramm abzurufen? Ich konnte keine Google API finden, die das tut. Kennen Sie ein Werkzeug, das dies kann, oder schlagen Sie einen Weg vor, dies zu erreichen?Wie kann ich meinen Google-Suchverlauf abrufen?

+1

ähnlich: http://stackoverflow.com/questions/4332913/help-on-google-web-history – Pratik

Antwort

4

Es gibt eine RSS feed.

aktualisieren: der Link nun gebrochen.

+0

Aber ich bin zu diesem Feed nicht in der Lage. Sowohl Google Reader als auch BottomFeeder scheinen es nicht zu finden. – rup

2

Der RSS-Feed in der akzeptierten Antwort existiert oben nicht mehr. Google bietet keine API, mit der Sie Google-Suchanfragen abrufen können. Sie können jedoch ein Archiv aller früheren Suchanfragen herunterladen, und zwar unter google search history. Dieser Download kann nicht programmgesteuert durchgeführt werden, da das Archiv auf dem Google Drive des Benutzers gespeichert wird.

Eine mögliche Abhilfe Hacky wird mit Browser-Automatisierungs-Tools, die Geschichte Seite zu kratzen, wie this repository does. Wenn Sie dieses Skript ändern, können Sie die neuesten Suchen abrufen. Ich konnte das für mein Projekt verwenden.

+1

** Update **: Google hat kürzlich seine Verlaufsseite geändert, um angleJS zu verwenden, und das verknüpfte Repository funktioniert nicht mehr für das Scrappen des Google-Verlaufs. Es funktioniert jedoch weiterhin für die programmgesteuerte Anmeldung auf der Seite. –

+1

Eine andere Möglichkeit ist die Verwendung einer Chrome-Browsererweiterung und der Chrome-Verlaufs-API. Mit der Synchronisierungsfunktion von Chrome können Sie Suchanfragen von jedem Chrome-Browser erhalten, in dem Sie angemeldet sind. –

Verwandte Themen