百度空间 | 百度首页 
 
查看文章
 
增强百度搜索的油猴子(greasemonkey)脚本baidu++
2009-04-27 13:12

小提示

  • 随机背景色模块已被单独提取为一个脚本,可在google, yahoo, bing上使用,点击Colorful Search安装
  • 新版由于摒弃了许多现在不需要的选项键值,0.20及其以下版本升级时,如果您跟我一样有洁癖,最好能完全卸载(即卸载时选中also uninstall associated preferences选框),当然如果直接升级也是绝对不影响使用的
  • 由 于采用了新的版本格式(userscripts.org推荐的格式),版本号从1.0.0开始。为了不让版本号看起来太混乱,以前的修改记录已被清除。新 版本号分首中末三位,小修改末尾数加1;添加功能块中位加1,代码有大变动首位加1。一旦前一位数字变动,后面位数清零

功能:

  • 移除广告,包括右侧广告,推广,赞助商链接
  • 克隆"相关搜索"到顶部,方便使用autopagerize等翻页程序的同学
  • 链接到google, yahoo, bing搜索
  • Flickr相册结果
  • Wiki相关结果
  • firefox 搜索栏 -> 添加"百度搜索" (opensearch)
  • 搜索结果添加网站图标
  • 搜索结果随机背景色(按主域名分组)
  • 多栏显示(可改善baidu, autopagerize布局)
  • 显示网页缩略图
  • 侧栏随意关闭
  • 饭否相关讨论
  • 可添加自定义css
  • vim风格快捷键

更新修改记录

由于userscripts.org上有详细的修改日志,这里不再重复


截图:


如何使用油猴子(Greasemonkey)脚本?

首先你得有小火狐一只,最新版火狐浏览器下载地址:http://www.getfirefox.com/

安装完firefox以后安装Greasemonkey扩展, 地址:https://addons.mozilla.org/en-US/firefox/addon/748

重启firefox后,在http://userscripts.org/scripts/show/47560,点击 install 按钮安装脚本(userscripts.org是一个专门分享GM脚本的网站)

或者点击这里直接安装

我汗……我什么时候给设置禁言了,实在不好意思,现在可以发言了

类别:Greasemonkey | | 添加到搜藏 | 分享到i贴吧 | 浏览() | 评论 (80)
 
最近读者:
 
网友评论:
1
2009-05-16 11:38 | 回复
不支持不行了!
 
2
2009-05-16 12:41 | 回复
刚刚试了一下,这个脚本真是挺好的,但是有一个问题啊,就是搜索之后,将结果文字的宽度变宅了,使得结果文字和右边的图片之间出现了很大的空白,感觉很不好!!!请修正一下啊,感谢!
 
3
2009-05-16 13:48 | 回复
回复sweetye:我在说明里也提到“宽屏留白太多,需要优化界面”的问题,其实不是脚本让文字宽度变了而是百度本身就是这么宽,只不过可能底色是白色的不太明显吧,下一个稳定版本我将致力于解决界面的问题,谢谢您的关注,希望能得到更多的建议
 
4
2009-05-22 09:23 | 回复
谢谢,实在是好东西,百度推广好多毒,终于可以见不到了!!
 
5
2009-05-29 22:11 | 回复
感谢修改!!!非常好!!!!
 
6
2009-06-02 20:17 | 回复
好用得不得了,不顶都不行
 
7
2009-06-04 21:22 | 回复
又发现一个问题哦,就是每次搜索的时候,在状态栏总是会出现“正在从baiduplusplus.googlecode.com传送数据……”,因此,这个是不是检查更新呢?或者其它?


但如果是的话,我想就没必要了吧,因为不能每搜索一次都更新一次哦!建议改为一周或两周或一月。。。。。



 
8
2009-06-05 09:19 | 回复
回复Sweetye:嗯是检查版本的没错,我在下个版本把检查更新模块也弄一个选项吧。很奇怪我的firefox的缓存的生存能力似乎比你的强很多啊,我这边情况跟你刚好相反,非得我自己主动刷新,才会出来提示
 
9
2009-06-11 12:53 | 回复
能不能做一个深色背景的,或者能和这个Baidu - dark blue theme的样式兼容:http://userstyles.org/styles/5941,很喜欢这个百度的样式,也很喜欢你的脚本,可是两个现在不兼容,开启样式以后,右侧的相关搜索模块和flickr模块就没了。。
 
10
2009-06-11 21:37 | 回复
回复friening:行,周末帮你看看
 
11
2009-06-12 21:30 | 回复
回复friening:我用了一下dark blue theme(下面简称dbt),右边的相关搜索什么的都在啊,不过我是用greasemonkey用的dbt, 你也可以试试看, styler的样式提供了for greasemonkey选项的。
但是两个脚本共用效果不是很好,建议把<开启随机背景色(按根域名分组)模块>选项关掉如果你要坚持使用dbt
 
12
2009-06-12 22:55 | 回复
老大,我刚刚开始用GM,发现你这个老好用了,
可是没有Google++,我想自己把“baidu”改成“Google”却没有用,
你能不能写个Google++啊?或者教一下我,怎么该成Google的好不好?
 
13
2009-06-15 10:28 | 回复
回复lrcs20:已回复到你邮箱
 
14
2009-06-29 20:25 | 回复
很不错哦,已经使用了,可不可以做一个Google++和baidu++一起使用……先谢谢了
 
15
2009-06-30 10:02 | 回复
回复kangjinwen:是这样,baidu++里的一些功能,我不知道您主要是用哪一个,但是好多在google上是有的,我也不好再重复发明轮子了
比如http://userscripts.org/scripts/show/11888,有flickr, youtube, wiki我也在用
然后是http://userscripts.org/scripts/show/43451,跟饭否类似只不过这个是twitter
然后随机背景色的话我把此模块独立出来了,您可以看看http://hi.baidu.com/chrisyue/blog/item/75842ba4af6b1efe9152ee44.html,google yahoo bing都可以用的
 
16
2009-07-01 11:37 | 回复
最新版那个侧栏刷新后老是跑出来,不好
 
17
2009-07-01 14:11 | 回复
回复匿名网友:谢谢指正,我会在下一个版本更正
 
18
2009-07-01 21:51 | 回复
回复chrisyue:呵呵,不懂,但是我发现Google现在有了和和百度一样的变化…… 不管怎么说,谢谢了,呵呵
 
19
2009-07-01 22:15 | 回复
回复kangjinwen:啊?那倒挺诡异的应该不会吧…… anyway请支持我另一个脚本哦:):http://hi.baidu.com/chrisyue/blog/item/75842ba4af6b1efe9152ee44.html
 
20
2009-07-02 22:29 | 回复
回复chrisyue:确实不是,是我弄错了…… 好像我的有猴子加载了一个MONKEYBAIDU的脚本,就不能实现baidu++脚本的功能了,百度和google都自动去广告,并且各半分页……   禁用了monkeybaidu,还是不能实现baidu++的功能…… 糊里糊涂的我也不知道怎么回事
 
21
2009-07-03 10:31 | 回复
也不应该啊,您试试把所有跟百度有关的脚本都删掉连配置都不留,然后再安装试试看呢。
或者等我新版的baidu++出来以后你再试试,新版将要在保留以前所有的功能的前提下提炼代码让脚本更小,代码利用效率更高,不出意外的话周日会放出
 
22
2009-07-08 15:03 | 回复
opera上面貌似用不了啊~~~~~
 
23
2009-07-08 18:59 | 回复
回复知心大叔:不是貌似,是肯定啦。我这个是Greasemonkey脚本不是userjs大哥
 
24
2009-07-09 10:24 | 回复
一直在用百度++脚本
很不错 不过有两个地方希望改一下 每次更新后我都会自己再编辑下
1.设置百度++不要黄色背景..不和谐啊 看着不顺眼
2.把左侧的"把百度设为首页"移除掉.我都是改成:在百度知道中搜索

其他的都非常棒~ 作者继续努力哈
 
25
2009-07-09 11:11 | 回复
回复思绪飞洋:黄色挺刺眼哈?谢谢您的建议,我先记着了
 
26
2009-08-08 07:42 | 回复
这脚本写得太漂亮啦。……
 
27
2009-08-08 07:43 | 回复
再来夸一下……太棒了你。
先前我用 baidumonkey,但那家伙有些地方设置的比较笨,害得我自己改了很久才实现一个我特别想要的功能,其实很简单,就是链接到其他搜索引擎的链接里,分别加上 谷歌和Google …………

多谢啦。
要保持更新啊。。。。
 
28
2009-08-12 13:15 | 回复
非常喜欢你的这个脚本,很好用。但是希望针对自动翻页做一些改进。截图相册:http://hi.baidu.com/billy327liu/album/baidu%2B%2B

Bug1:与AutoPager存在兼容性问题,自动翻页之后的搜索结果之间没有间隔了,设置选项全部都试过,自定义CSS也不行,。如图所示:截图相册 图1-图4

Bug2:针对Bug1,我采取了折衷的解决办法:与BaiduMonkey一起使用。打开BaiduMonkey的自动翻页,在百度搜索禁用 AutoPager。自动翻页之后,搜索结果间隔恢复正常。但是新的问题出现了:只有第一页可以显示Favicon!如图所示:截图相册 图5、图6


另外,Autopagerize我也试装过了,这个脚本在我的Firefox 3.5.2上,对任何网站都不起作用,目前还不知道原因。

再另外,饭否“被维护”了,改成其他的吧。
 
29
2009-08-12 13:23 | 回复
补充:
Colorful Search也不能应用于BaiduMonkey自动翻页的页面。
 
30
2009-08-12 13:35 | 回复
补充2:
我自己DIY了一下,把 util.notice("**** Baidu++:" + cnt + "个赞助商链接被屏蔽 ****");
整行删去了,所以不会在搜索页看到那个“n个赞助商链接被屏蔽 ”的灰色的条。
 
31
2009-08-13 00:04 | 回复
回复dupola:谢谢您的关注,一旦有bug或新的想法我会马上更新脚本的请放心
 
32
2009-08-13 00:07 | 回复
回复Billy327Liu:谢谢您的关注,我已经回复到您的相册里,您看问题还存在不。无论结果如何还望朋友回来这里告知哦
 
34
2009-08-13 22:55 | 回复
您问道:我是否确认勾选了[外观 > 布局改善],并且确保自动分页脚本放在baidu++之前。

我确认勾选了[外观 > 布局改善],并且确保自动分页脚本放在baidu++之前(先卸载了Baidu++,以及

Autopagerize,并同时清除相关的首选项,再安装Autopagerize,然后安装Baidu++)。

---------------------------------------------------------
总结:AutoPagerize脚本不能用;Baidu++遇到AutoPager就粘在一起;BaiduMonkey遇到Baidu++,必

须取消[外观 > 布局改善],可以翻页,不会粘在一起,也就是我目前采取的折衷方案。

见相册截图相册: 图13-17

相册地址 http://hi.baidu.com/billy327liu/album/baidu%2B%2B
 
36
2009-08-14 11:39 | 回复
今天过来,发现我的评论的前半部分发表失败,今天补上。请倒过来看。
 
38
2009-08-14 13:46 | 回复
我看了,我觉得就是你用的autopagerize的问题。
你那个可能是修改过的
但一般大家还是用这个原始的比较多{@link http://userscripts.org/scripts/show/8551}
我的截图换新的了,你看看我的是这样的
 
39
2009-08-17 17:56 | 回复
非常棒的脚本,超好用,赞一个!!!
有个小问题想请教下,能否把进入贴吧的链接放到右侧顶部?
 
40
2009-08-17 21:14 | 回复
回复匿名网友:楼上的朋友:不好意思现在不可以,不过我可以设置这个选项,在下个版本实现。感谢您的关注
 
41
2009-08-17 23:44 | 回复
下个版本中能在搜索栏下面加一个在其他搜索引擎中搜索的选项吗?

像之前的一样,在侧边栏,好不习惯,现在还要用另外一个脚本来实现这个功能
 
42
2009-08-20 11:05 | 回复
autopagerize绝对没有问题。我发了几次留言,但是留言的后半部分始终不能发布成功。我发的留言里面有我所提到的附加组件以及Greasemonkey脚本的链接地址。

和您提供的地址一模一样,希望您核对一下再说。
 
44
2009-08-20 11:14 | 回复
"我看了,我觉得就是你用的autopagerize的问题。
你那个可能是修改过的
但一般大家还是用这个原始的比较多{@link http://userscripts.org/scripts/show/8551}
我的截图换新的了,你看看我的是这样的。''

我在截图相册里面有我操作步骤,绝对是和你相同的脚本,绝对没有修改。如果上面的留言依然不能发布成功,请看我的截图相册 图7-图12

不管怎么说,我的问题主要是autopagerize不能用,换电脑、重装浏览器、重装脚本全部试过也不行。可能是某个我还没有发现的原因导致的。也许别人可以正常使用autopagerize脚本吧。您的Baidu++脚本若能够与autopagerize良好兼容,也很好。

我只是希望,Baidu++能够兼容其他的自动翻页工具。例如autopagerize附加组件,以及BaiduMonkey自动翻页等等。毕竟,几个工具各有优缺点,并不是所有人都用autopagerize翻页。
 
46
2009-08-20 11:20 | 回复
更正:
我只是希望,Baidu++能够兼容其他的自动翻页工具。例如AutoPager附加组件,以及BaiduMonkey自动翻页等等。毕竟,几个工具各有优缺点,并不是所有人都用autopagerize翻页。
 
47
2009-08-20 21:06 | 回复
回复Billy327Liu:你试试用baidu++的open search:点击搜索框的图标,出现下拉菜单->选择"添加'baidu'",然后用这个搜索测试autopagerize(以后简称AP)。我作的这个open search 跟直接在www.baidu.com里搜索的效果是一样的。之所以这么说是因为我也发现最近用中文firefox自带的baidu搜索,AP会没效果。但是直接用baidu++提供的open search 或者直接用www.baidu.com就可以。我记得以前AP在自带的百度搜索也好用的,可能由于最近升级出问题了

你的想法很对,是应该兼容更多的翻页工具,但是实施起来会比较麻烦,因为每种翻页工具实现的效果都不一样,比如bm的自动翻页,等于是给自己的脚本定制的,完全把baidu本来的布局改变了。如果真要适应大部分自动翻页工具,带来的坏处就是会带来大量无用的兼容代码——这是相对于使用某一种翻页工具的个人来说的,大部分人不会同时使用好几种翻页工具。

所以我也就是给使用最多名声最大的做兼容就好,毕竟我也有工作忙,所以实在不好意思我就不再做其他翻页的兼容了。我建议就用我跟你说的方法,这个方法是绝对好用的。
 
48
2009-08-20 21:10 | 回复
回复Billy327Liu:另外要说一下刚刚安装完AP的时候,会有一些初始化工作需要花一点时间,等一会儿,只要看见右上角有一个绿色的小方块,那autopagerize就能用了。
感谢您的关注,有意见和建议记得还来留言:)
 
49
2009-08-20 21:15 | 回复
41楼的朋友:我记得有个“让百度读懂中文”的脚本就是这样的,你可以试试那个,我是主张不重复发明轮子,既然有就不做了,除非是别人做的不如我想的那么好或者我有特殊需求的,比如移除广告的好多做的不仔细的把整个右侧边栏连贴吧连接都移除了。但我需要那个侧栏放我的小模块
 
50
2009-09-24 22:42 | 回复
怎么新版本不能移除推广链接了?
 
51
2009-09-25 01:04 | 回复
楼上的朋友:没错,不好意思是我搞错了我以为赞助商链接改版成品牌推广了。现在已经改过来了
 
52
2009-10-14 02:13 | 回复
我用的autopager 0.5.5.1在访问百度的时候第一页正常显示,但是后面的样式都出现问题.和第一页的宽度不一样了.我也装了你做的google++.完全正常的.
 
53
2009-10-14 02:19 | 回复
尝试了一下.主要就是布局改善.如果选中的话,第一页是宽的,但是后面的页都还是窄的
 
54
2009-10-14 09:44 | 回复
回复LauRivers:我就说怎么ap还有四段版本号的版本,原来ap也有扩展啊,今天长见识了…这个问题我先看看能不能解决啊。
我是为Autopagerize作的优化,同为自动翻页只不过这个就是一个猴子脚本而已,很出名的脚本!支持很多网站和论坛。
如果你不是非得要用那个扩展你可以先用这个脚本
安装地址为http://userscripts.org/scripts/show/8551,记得把它放在baidu++前面
 
55
2009-10-14 09:47 | 回复
回复LauRivers:如果你用那个脚本记得在扩展里把百度搜索的地址去掉
 
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2010 Baidu