2007年3月1日星期四

使用Trixie插件访问GOOGLE快照

作为GOOGLE的FANS却一直在使用BAIDU,只因GOOGLE的网页快照在国内不能用,网上一直有访问GOOGLE快照的方法,基本原理就是把快照网址里的“search?q=cache”进行断句,如改成"search?shit=&q=cache”,但是每次打开都要改一下,烦得很,像我这种懒人总希望找个一劳永逸的方法。于是想到了IE的“Trixie”进行网址自动更改,搜索了一下,已经有很多人介绍了,不灵光的也多;网上也有叫“GOOGLE快照助手”的软件,没有用过,懒人可以下来试用一下。下面提供一种方法,经测试可行。
需要工具
1.Microsoft .NET Framework 华军下载地址
2.Trixie 官方下载地址
装完上面两个软件后,粘贴下面代码到一文本文档中
// ==UserScript==
// @name Enable Google Caches
// @namespace http://jianrongchen.blogsopt.com/
// @description Enable Google caches
// @include search
// ==/UserScript==

(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?shit&q=cache:");
}
}
}
}
)();

另存为Googlecache.user.js,保存至Trixie的Scripts文件夹,默认为“C:\Program Files\Bhelpuri\Trixie\Scripts”,打开IE——工具——Trixie Options...——Reload Scripts——点选Enable Google Caches——OK退出。
注:代码里面的search?shit&q=cache可能会过期,一段时间后不能用可以把“shit”改为任意你喜欢的字符,这是很多所谓“GOOGLE快照助手”所不具有的优点。
测试环境:Windows XP SP2;IE 6.0;.NET Framework 1.1。
也可以参考孤掌难鸣博客另一种Trixie脚本,可以直接下载;孤掌难鸣也编写了一个IE插件,懒人可以看一下。

0 评论: