如何修改网址以获取Google缓存的网页版本?


124

我想查看一个网页的Google缓存版本,但是根据此相关问题,无法通过通常的机制找到它。

有没有一种方法可以修改地址栏中的URL,以将我带到特定URL的最后一个缓存页面?


您是指缓存ID吗?因为提到的第一页有一个缓存的页面。
phwd

@phwd,我搜索了几个小时,找不到缓存的页面。我想要的是一种机制,用于修改某些Google URL以为我提供缓存的页面,该页面可能涉及缓存ID。
兰斯·罗伯茨,

相关问题的答案确实有效-但是,前提是您使用的是Chrome。FWIW链接到缓存页面webcache.googleusercontent.com/...
Sathyajith铢

@Sathya,哇,那也是我想要的确切日期。那么,为什么Chrome比其他浏览器更好地获取Google缓存?
兰斯·罗伯茨,

我认为这更多是因为您在搜索时Google未缓存该页面。稍后,我将花一些时间尝试查找cache:<url>Chrome的工作原理-如果Chromium来源没有任何内容可以突出说明其工作原理。
Sathyajith Bhat

Answers:


138

您可以使用以下方法访问Google已保存的任何页面的缓存版本:

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

http://example.com/更改为任何URL。您还可以在ChromeFirefox关键字创建自定义搜索引擎,方法是通过在当前URL地址之前添加关键字来自动转到缓存的版本。


在这里使用它作为脚本但看来Google在iframe中不允许这样的链接,您知道解决方法吗?
rubo77

自定义搜索引擎非常出色。
马特·鲍尔

+1; 也可以不带http://前缀;奇怪的是,有不工作然而,至少一个网址:http://www.cnn.com/; 知道为什么吗?:webcache.googleusercontent.com/search ? q=cache : http : //…(没有http://www也不起作用的变体)。
mklement0 2014年

2
@ mklement0:那是因为CNN不允许。
Kard Nails

1
@SomeNickName您将Google用作默认搜索引擎,因此Firefox所做的全部就是对进行Google搜索cache:http://example.com/,该搜索将重定向到缓存的页面(此页面上其他答案指出)。这将在任何将Google用作默认搜索引擎的浏览器上“起作用”。但是,即使您使用其他搜索引擎,我的解决方案也可以使用,它直接进入缓存的页面,而不是通过Google搜索重定向。

31

如果您使用的是Google Chrome浏览器,只需使用以下查询即可从Google获取缓存页面:

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

例如,您可以使用:

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

在Google搜索中找到相应的缓存页面。


是的,这是在相关问题中给出的。我正在特别寻找一种修改URL来获取缓存页面的方法。
兰斯·罗伯茨

5
现在,上述两种方法似乎都导致404

同意,此“修复”的所有版本都会在Google 404中产生。我喜欢Google如何缓存,因为它可以看到文本并向右提供图片片段,但无法炸开网页以读取整个缓存的版本-完全没用。必须有一种方法..

我尝试了此操作,但未触发搜索。嗯,这很奇怪(也尝试过其他网址)
ajax333221 2012年

3
我仍然使用它来获取Chrome中的缓存版本:cache:http://example.com
Xeoncross 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.