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!
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.
Sie müssen HTML wirklich Seite für Seite analysieren und dann Ihre Daten holen, weil ich glaube, dass es keine Alternative gibt!
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)
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 </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.
Tags und Links java .net c# google-search