青青子衿, 悠悠我心, 但为君故, 沉吟至今
« 正常访问Google网页快照的方法FireFox的CustomizeGoogle插件简介 »

正常访问Google网页快照的插件代码

  昨天介绍的“正常访问Google网页快照的方法”一文的最后,我提到了使用一些浏览器的开发插件来自动进行字符串进行替换,不少读者希望我能将的更详细一些,下面,我就将详细介绍一下如何使用插件代码实现字符串替换。

  首先,正如“浏览器的GreaseMonkey和Trixie插件”一文介绍的,不同的浏览器使用的插件是不同的,FireFox使用的是GreaseMonkey插件,而IE使用的是Trixie,不过两者功能基本一样,使用的js代码也一样,这里我就以FireFox为例详细说明一下如何安装使用。

  首先,使用FireFox浏览GreaseMonkey网站,点Install Greasemonkey来安装GreaseMonkey插件。

  其次,访问这个地址,点Install来安装Google Cache代码,现在你再使用一下Google搜索,看看网页快照是不是全都好了。

  代码本身很简单,如下所示,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地址。



  除非注明,月光博客文章均为原创,转载请以链接形式标明本文地址

  本文地址:http://www.williamlong.info/archives/635.html
  • 文章排行:
  • 1.gneheix
  • ……看你一次有一次写关于Google Cached Page的文章,介绍个Firefox插件给你:gladder

    不但可以帮助访问Google快照,还可以帮助访问Wikipedia。如果你喜欢麻烦写一篇介绍帮助推广。谢谢。
  • 2006/9/21 15:41:30   支持(12)反对(6) 回复
  • 2.williamlong
  • 不好意思,留言太多没注意到你的留言,现在我已经将Gladder插件补充在下一篇文章了,多谢支持。
  • 2006/9/23 11:43:59   支持(13)反对(7) 回复
  • 3.bellevue
  • 最近的一些流言非常困扰人,我在想是否 Google 也终于沦陷了:
    http://zengjinyan.spaces.live.com/Blog/cns!A90AAE8909DEE107!1671.entry

    楼主如果有可能请向 Google 表达一下 concern,大家对 Google 期望越高,到时候失望就越大,这对他们也不利。由楼主这样的高价值用户说话,Google 应该三思吧
  • 2006/9/23 14:14:11   支持(15)反对(12) 回复
  • 4.壹小时
  • 今天博客快照不能访问了,提示打开错误
  • 2009/9/8 15:10:17   支持(9)反对(6) 回复
  • 5.嘻嘻
  • 现在Google退出中国了,博主说的这个方法是不是不能用了?我安装了GreaseMonkey插件,再用Install来安装Google Cache代码,可是浏览网页点catch时,每次都跳出一个页面,比如这个博客页面如果点快照的话,会出现:The previous page is sending you to http://webcache.googleusercontent.com/search?&q=cache:RD2xLWpELJYJ:www.williamlong.info/archives/1118.html+GoogleCache%E6%97%A0%E6%B3%95%E4%BD%BF%E7%94%A8&cd=1&hl=en&ct=clnk&client=firefox-a.

    If you do not want to visit that page, you can return to the previous page.然后点击那个链接以后页面跳转,变成一片空白,这是怎么回事呢
  • 2010/4/11 19:06:51   支持(10)反对(7) 回复
  • 6.minicoolva
  • 晕死了,现在要用代理才能上去了。博主能帮帮忙吗?
  • 2006/11/12 13:45:36   支持(8)反对(6) 回复
  • 7.kczm
  • 用Google的合作商SOSO,SINA等搜索,然后就可以拉。
  • 2007/8/30 20:08:51   支持(12)反对(10) 回复
  • 8.xiaochuang
  • 直接用翻墙软件冲破国家的网络封锁还不是更快
  • 2011/4/15 12:00:54   支持(9)反对(7) 回复
  • 9.Fermi
  • 太感谢了!这下子又可以换回英文的CustomizeGoogle了!谢谢。
  • 2006/9/21 2:01:39   支持(11)反对(10) 回复
  • 10.萝卜
  • 晕 加&换IP都是无法显示。。。
  • 2006/9/22 16:08:26   支持(9)反对(8) 回复
  • 11.JoshCheung
  • 我发现单纯加一个&还不够,还是会无法显示,但加两个"&&"就可以了。
  • 2007/12/21 18:53:26   支持(12)反对(11) 回复
  • 13.hiads
  • 如果网速不是很慢的话,可以直接用洋葱头。
  • 2006/9/21 18:58:05   支持(9)反对(9) 回复
  • 14.kk
  • 今天全天无法用GOOGLE搜索 WHAT‘S UP
  • 2006/9/23 23:41:20   支持(10)反对(10) 回复
  • 15.pig
  • 以前用Google工具栏的快照还可以看的,现在不行了。不能上我就用×××了,GCD逼的!
  • 2006/9/21 20:08:08   支持(7)反对(8) 回复
  • 16.minicoolva
  • 用了刚才那个方法,我打不开google home了,我把扩展都关了,还是不行。地址是:http://www.google.com/ig
  • 2006/11/12 13:42:06   支持(9)反对(10) 回复
  • 17.gneheix
  • 作者为什么要ignore我的留言?奇怪,难道我写得像是广告?
    看Gladder中使用的Google快照替换方法:

    ((?:\d{1,3}\.){3}(?:\d{1,3}))/search\?q=cache\:(.*) => $1/u/loyolachicago?q=cache:$2
  • 2006/9/23 11:30:45   支持(8)反对(10) 回复
  • 18.williamlong
  • 我觉得应该不会,Yahoo.cn的邮件在国内,所以才会有事情,而Gmail的服务器在美国,一般不可能进行信息审查的,否则会违反美国国内的法律。
  • 2006/9/23 14:50:41   支持(8)反对(10) 回复
  • 19.OMEGA
  • ff实在用不惯,还是用maxthon,没办法。。。没有快照
  • 2006/9/26 15:34:50   支持(8)反对(10) 回复
  • 20.shippo
  • 最新发现:不用改代码也能访问google快照

    先安装最新版google工具条简体中文版,进入你想看快照的网页(一般会出现该页无法显示)然后点击pagerank里的“缓存的网页快照”就行了

    这么明显,XXX竟然没发现
  • 2006/9/21 16:59:08   支持(7)反对(10) 回复
  • 21.nAODI
  • 呵呵。。。真是好东西,虽然还是不太稳定,但是总算许多都可以看到拉
  • 2006/9/21 0:04:06   支持(8)反对(12) 回复
  • 22.minicoolva
  • 我直接就可以打开网页快照
  • 2006/11/12 12:49:28   支持(7)反对(11) 回复
  • 23.skyline
  • 现在用这个方法进google网页快照,google会提示一个警告说这个可能是病毒然后就打不开了。
  • 2009/7/20 8:53:57   支持(6)反对(10) 回复
  • 24.cakejhl
  • 依然地支持,依然地感谢william!
  • 2006/9/21 7:43:24   支持(8)反对(13) 回复
  • 25.minicoolva
  • 啊,用了,打不开我的google home了
  • 2006/11/12 12:58:22   支持(4)反对(13) 回复

发表评论:

 请勿发送垃圾信息、广告、推广信息或链接,这样的信息将会被直接删除。

订阅博客

  • 订阅我的博客:订阅我的博客
  • 关注新浪微博:关注新浪微博
  • 关注腾讯微博:关注腾讯微博
  • 关注认证空间:关注QQ空间
  • 通过电子邮件订阅
  • 通过QQ邮件订阅

站内搜索

热文排行


月度排行

本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享. 转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议.
This site is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License.