Comment modifier une URL pour obtenir une version de page mise en cache par Google?

125

Je souhaite consulter une version mise en cache d'une page Web dans Google, mais je ne parviens pas à la trouver par le biais des mécanismes habituels, conformément à cette question connexe .

Y a-t-il un moyen de modifier l'URL dans la barre d'adresse pour m'emmener à la dernière page mise en cache pour une URL spécifique?

Lance Roberts
la source
Voulez-vous dire l'ID de cache? car il existe une page en cache pour la première page mentionnée.
phwd
@phwd, j'ai recherché des heures et je n'ai pas trouvé la page en cache. Ce que je voudrais, c’est un mécanisme permettant de modifier une URL Google pour obtenir la page en cache, qui impliquerait probablement l’ID de cache.
Lance Roberts
La réponse à la question connexe fonctionne - à condition que vous utilisiez Chrome, cependant. lien vers la page en cache webcache.googleusercontent.com/…
Sathyajith Bhat
@ Sathya, wow, c'était le jour exact pour lequel je voulais aussi. Alors, pourquoi Chrome réussit-il mieux à obtenir les caches Google que les autres navigateurs?
Lance Roberts
Je pense que c'était davantage un cas où la page n'avait pas été mise en cache par Google au moment de la recherche. Je passerai un peu de temps plus tard à essayer de comprendre comment cela cache:<url>fonctionne dans Chrome - si rien ne devrait mettre en évidence les sources de Chromium.
Sathyajith Bhat

Réponses:

139

Vous pouvez accéder à la version en cache de toute page enregistrée par Google avec ceci:

http://webcache.googleusercontent.com/search?q=cache:http://example.com/

Changez http://example.com/ en n'importe quelle URL. Vous pouvez également créer un moteur de recherche personnalisé sur Chrome ou un mot clé Firefox pour accéder automatiquement aux versions en cache en ajoutant un mot clé avant l'adresse URL actuelle.


la source
Je l'ai utilisé pour un script ici, mais il semble que Google n'autorise pas un tel lien dans un iframe, connaissez-vous une solution de contournement?
rubo77
Le moteur de recherche personnalisé est génial.
Matt Ball
+1; fonctionne également sans le http://préfixe; curieusement, il y a au moins une URL qui ne fonctionne pas, cependant http://www.cnn.com/:; aucune idée pourquoi?: webcache.googleusercontent.com/search?q=cache:http://… (des variantes sans http://et wwwne fonctionnent pas non plus).
mklement0
2
@ mklement0: C'est parce que CNN ne le permet pas.
Kard Nails
1
@ SomeNickName Vous utilisez Google comme moteur de recherche par défaut. Firefox n'a donc procédé qu'à une recherche Google cache:http://example.com/, qui redirige vers la page en cache (comme indiqué par l'autre réponse de cette page ). Cela "fonctionnerait" sur n'importe quel navigateur avec Google comme moteur de recherche par défaut. Cependant, ma solution fonctionnera même si vous utilisez d'autres moteurs de recherche et passe directement à la page en cache au lieu de passer par la redirection de recherche Google.
32

Si vous utilisez Google Chrome, utilisez simplement cette requête pour obtenir la page de cache de Google:

cache:http://www.example.net/

Par exemple, vous pouvez utiliser:

cache:http://www.example.com/catalog/item/6395190/8298122.htm

dans la recherche Google pour trouver la page de cache correspondante.

Inelligence commerciale
la source
oui, cela a été donné dans la question connexe. Je recherche spécifiquement un moyen de modifier l'URL pour obtenir la page mise en cache.
Lance Roberts
5
Les deux méthodes ci-dessus semblent maintenant aboutir à un 404
accepté, toutes les versions de ce correctif résultent dans Google 404. J'aime la façon dont Google a un cache car il peut voir le texte et vous donne le sniplet à droite, mais il n’ya aucun moyen de faire sauter la page Web pour lire la version entière en cache. --totalement inutile. Il doit y avoir un moyen ..
J'ai essayé cela et la recherche n'est pas déclenchée. Mmmm, c'est étrange (essayé avec d'autres URL aussi)
ajax333221
3
J'utilise toujours cela pour obtenir les versions en cache dans Chrome:cache:http://example.com
Xeoncross