Abrufen alter Suchanfragen aus dem Google-Webprotokoll

8

Ich möchte alte Google-Suchanfragen abrufen, die ich einige Jahre / Monate zurückgelegt habe und die im Google-Webprotokoll vorhanden sind. Wie kann ich sie alle programmatisch abrufen?

Ссылка bietet nur aktuelle Google-Suchanfragen, jedoch nicht alle.

Auch diese Frage: Wie kann ich meinen Google-Suchverlauf abrufen? gibt keine Antwort auf meine Frage!

    
Pratik 02.12.2010, 08:05
quelle

5 Antworten

14

Sie können Monat, Tag und Jahr als Parameter übergeben, um die Geschichte eines bestimmten Tages zu erhalten.

z. Ссылка für den 1. Dezember 2010.

>

Es gibt keine Möglichkeit, Geschichte für einen ganzen Monat oder ein Jahr zu erhalten, ganz zu schweigen von der gesamten Geschichte. Aber diese Information über die Parameter muss Ihnen zumindest ermöglichen, den gesamten Verlauf in einer Schleife zu erhalten, die immer einen Tag weiter hinten in der Zeit geht. Seien Sie vorsichtig, dass Sie nicht zu viel in einer zu kurzen Zeit bluten.

    
BalusC 08.12.2010, 05:12
quelle
4

Sie müssen HTML wirklich Seite für Seite analysieren und dann Ihre Daten holen, weil ich glaube, dass es keine Alternative gibt!

    
user530477 04.12.2010 14:19
quelle
3

Ich denke, das wird sehr schwierig werden.

Ich weiß, das beantwortet Ihre Frage nicht vollständig, aber zumindest die Webseiten können erhalten bleiben. Es gibt Organisationen und Tools, mit denen Sie Webseiten aus vergangenen Daten neu erstellen können - siehe zum Beispiel Ссылка .

UPDATE: Ich habe gerade erfahren, dass Memento einen Digital Preservation Award gewonnen hat (http://www.dpconline.org/newsroom)

    
peter.murray.rust 02.12.2010 08:11
quelle
3

Ich weiß, dass Sie nicht auf jede Seite zurückgehen wollen, aber Sie müssen nicht wirklich die ganze Seite analysieren, sondern nur nach dem HTML suchen, das immer vor einem Eintrag steht. Wenn ich Google Web-Verlauf starte und einige einfache Suchanfragen durchführe, sehe ich auf jeder Verlaufsseite nach jedem durchsuchten String: <td style="padding:3px 0"><table id=bkmk_view_ class=noborder ><tr><td><table class="elem noborder"><tr><td class="grey" nowrap>Searched for&nbsp;</td><td nowrap><a title="http://www.google.com/search?q= und wird gefolgt von & (kaufmännisches Und). Diese Sequenz von vorherigem HTML ist einzigartig auf der Seite, nur wenn historische Suchbegriffe aufgelistet werden.

Wenn Sie zwei Begriffe verwenden, erhalten Sie ein + zwischen den Begriffen. Andere Konventionen für verschiedene Suchmodi, ich habe sie nicht alle durchgegangen.

Es sieht so aus, als ob Sie die Methode von BalusC verwenden, um Parameter zu übergeben, dann können Sie das HTML abrufen, das Dokument nach der angegebenen Zeichenfolge durchsuchen (achten Sie auf \ "und andere Sonderzeichen) und kopieren Sie die nächste Zeichenfolge, bis Sie es erreichen Ein & amp; Zeichen. Dann alles, was Sie tun müssen, ist Ihren Suchbegriff zu analysieren, nicht die ganze Seite. Gehen Sie durch den Quellcode, bis Sie das Ende erreichen, dann gehen Sie zu Ihrer nächsten Iteration in der Schleife.

    
Jake Stevens-Haas 09.12.2010 07:06
quelle
2
%Vor%     
Pratik 14.12.2010 09:12
quelle

Tags und Links