如何正常访问查看GOOGLE英文搜索的网页快照日期?

分享到微博
根据近墨者的测试,中文Google.CN使用的网页快照和英文Google的网页快照已经不是同一个服务器,其快照服务器已经放在中国,因此Google.CN的网页快照可以正常访问使用了。Google网页快照是网站上的网页在Google服务器中保存的镜像,当该网页已经不能访问的时候,快照对于查询信息的用户非常重要。或者网站能正常访问,但是对于搜索引擎优化或者英文seo优化的人,查看快照日期也是尤为重要!可惜的是因为某些原因造成Google英文的国际站的快照长时间不能被正常访问,大量的普通网民还是难以正常访问Google网页快照。中国Google.CN的网页快照使用的缓存服务器和英文Google的不同,近墨者通过IP地址查询可知,缓存服务器是放在中国北京的赶集网中!

下面来看看近墨者如何实现火狐浏览器正常访问英文Google的网页快照:在这里我们要用到浏览器的开发插件,FireFox使用的是GreaseMonkey插件,而IE使用的是Trixie,不过两者功能基本一样,使用的js代码也一样,这里我就以FireFox为例详细说明一下如何安装使用。

首先,打开火狐浏览器,“工具”-“附加组件”,再点击“获取附加组件”,在搜索框内输入“GreaseMonkey”,或者直接打开网站https://addons.mozilla.org/zh-CN/firefox/,搜索完毕后直接点击安装,再重启就OK了,这样面向FireFox用户脚本管理器就可以使用了。

然后,用FireFox浏览器点击访问这个网址,点Install来安装Google Cache代码,安装完毕后立即重启!现在你再使用一下Google搜索,看看网页快照是不是全都好了……@^_^@


JS代码本身很简单,如下所示,Trixie插件也可以使用这段代码:
(function() {

 var allLinks = document.links;

 if (allLinks  != null)

   {

   for (i = 0; i <allLinks.length; ++i)

   {

   if (allLinks [i].href.indexOf ("/search?q=cache:") > 0)

   {

    allLinks [i].href = allLinks [i].href.replace ("/search?q=cache:", "/search?&q=cache:");

   }

   }

   }

}

)();

需要注意的是,如果某一天72.14.235.104这个IP不能访问了,那么你需要在代码里加入一段代码来替换快照服务器的IP地址,具体方法是,在上面的replace那段替换代码后增加下面一行:


allLinks[i].href = allLinks[i].href.replace ("72.14.235.104", "64.233.167.104");

或者

allLinks[i].href = allLinks[i].href.replace ("72.14.235.104", "216.239.63.104");

这样,插件会自动将快照服务器的IP地址替换为你指定的IP地址。

 

Loading...

Loading...