查看原文
其他

高效多重搜索技巧,打包票你没有用过!

奔跑中的奶酪 奔跑中的奶酪 2019-07-11




今天给大家分享一个多重搜索的技巧,这个搜索技巧可以从谷歌还没退出中国的时候开始说起。


那个时候百度、谷歌、雅虎、微软这四家搜索引擎混战,谁也没有一家独大,人们为了获取更优的搜索结果,经常需要对比多家搜索引擎的结果,于是提供多重搜索的网站开始纷纷成立,比如知名的“遨游多重搜索”。


然而,奶酪今天要讲的多重搜索巧并不是你印象中的多重搜索,也敢打包票你没有用过。今天的内容需要一点点代码知识,但别担心,奶酪会说清楚的,一点也不难





一、更高效的多重搜索技巧






随着谷歌退出中国,像“遨游多重搜索”这样的搜索模式逐渐式微,遨游多重搜索的页面现在依旧停留在2009年时候的样子,由大公司提供的多重搜索网站已经不多了,“UC多重搜索”可以算一个。


这类多重搜索网站的原理是在网页上使用 iframe 标签嵌套一个网页,因此也就会有它的局限性。


比如必须要打开网页才能搜索,比如网页的完整功能在嵌套模式下可能受限,还有像谷歌这样的网站,如果网站不允许嵌套加载的话就无法加载网页,还有无法同时对比搜索结果等局限。


为此,奶酪想出了一个更高效的多重搜索方法


奶酪之前在《 如何提高搜索能力和效率》一文中有过介绍,在浏览器中使用关键字来快速调用搜索引擎的方法,这个方法在所有浏览器上都支持,但是无法实现多重搜索。于是奶酪想到了用 「关键字 + 小书签」的方法来实现多重搜索。


我们以同时搜索谷歌、百度、必应三个搜索引擎为列,小书签代码如下:


先不用管代码的内容是什么,下面会有介绍。


javascript:(function(){var%20%20keyword=""+(window.getSelection?window.getSelection():document.getSelection?document.getSelection():document.selection.createRange().text);if(!keyword)keyword=prompt("\u8BF7\u8F93\u5165\u641C\u7D22\u7684\u5173\u952E\u8BCD:","");window.open('https://www.baidu.com/s?wd='+keyword);window.open('https://www.google.com/search?q='+keyword+'&ie=utf-8&oe=utf-8');window.open('https://cn.bing.com/search?q='+keyword)})();



1,Firefox 浏览器的实现方法:


新建一个书签,将小书签代码放入书签地址栏,取一个标题名称,在“关键词”一栏输入关键词,比如 bbg,代表 Baidu, Bing 和 Google。


保存书签后,我们在浏览器地址栏输入关键字 bbg,在弹出的对话框中再输入要搜索的关键词,就可以实现三重搜索了。




2,Chrome 浏览器的实现方法:


找开地址 chrome://settings/searchEngines,点击添加搜索引擎,把小书签代码放到地址栏,添加标题和关键字就可以了。调用方法也同样是在地址栏输入关键字 bbg。



但需要注意的是,Chrome 浏览器限制较多,浏览默认阻止多个弹窗,也无法在Chrome内建页(比如新标签页)加载小书签。


所以我们需要在 chrome://settings/content/popups,将“弹出式窗口和重定向”设置为“允许”,并添加网站白名单。


然后再打开白名单网站(比如百度),在地址栏输入关键字 bbg 来调用多重搜索小书签。


       




二、更加灵活的多重搜索技巧






如果个多重搜索技巧仅仅用来调用百度、谷歌、必应三家搜索引擎的话,那也算不上有多么厉害。但如果我们能灵活地自定义调用搜索引擎的话,这就厉害了。


1,选中网页文字调用多重搜索。


一般的使用方法是在地址栏选输入关键字 bbg,然后再输入要搜索的关键词。但奶酪制作的小书签是支持搜索选中网页文字的。


选中网页文字后,在地址栏输入关键字 bbg 就可以直接多重搜索了,省去了复制关键字和输入关键词的烦恼,也可以省去安装浏览器的多重搜索拓展。



2,自定义多重搜索的搜索引擎


奶酪之前介绍过《CC0图库》,里面收录了各式各样的CC0图库,但使用率最高的三个图库网站是 pixabay.com,pexels.com 和   unsplash.com。


我们可以通过修改小书签里的代码内容来自定义搜索引擎,比如原来百度谷歌必应三重搜索的代码是这样的:(别担心,不会很难!)


javascript: (function() {
var %20 % 20keyword = "" + (window.getSelection ? window.getSelection() : document.getSelection ? document.getSelection() : document.selection.createRange().text);
if (!keyword) keyword = prompt("\u8BF7\u8F93\u5165\u641C\u7D22\u7684\u5173\u952E\u8BCD:", "");
window.open('https://www.baidu.com/s?wd=' + keyword);
window.open('https://www.google.com/search?q=' + keyword + '&ie=utf-8&oe=utf-8');
window.open('https://cn.bing.com/search?q=' + keyword)
})();


我们打开 pixabay.com,在网页的搜索栏里输入关键词 a

返回的地址是 https://pixabay.com/en/photos/?q=a


我们只需把

https://pixabay.com/en/photos/?q= 

替代上面代码中的

https://www.baidu.com/s?wd=

就可以了,


同理修改 pexels.com 和  unsplash.com 两个网站的引擎代码后,得到:


javascript: (function() {
var %20 % 20keyword = "" + (window.getSelection ? window.getSelection() : document.getSelection ? document.getSelection() : document.selection.createRange().text);
if (!keyword) keyword = prompt("\u8BF7\u8F93\u5165\u641C\u7D22\u7684\u5173\u952E\u8BCD:", "");
window.open('https://pixabay.com/en/photos/?q=' + keyword);
window.open('https://www.pexels.com/search/' + keyword + '&ie=utf-8&oe=utf-8');
window.open('https://unsplash.com/search/photos/' + keyword)
})();


到了这一步,这里的JS码还不能直接使用,我们可以使用 URL地址转码工具 来将上面的JS代码转换为小书签代码。输入上面的JS代码,点击“净化”就可以转换得到小书签代码了。




3,使用谷歌搜索来实现多重搜索


上面介绍的图片多重搜索需要分别打开三个网站来搜索,但是如果图片类的多重搜索能够在一个网页内完成搜索就更好了。


解决方案是使用谷歌「搜索表达式」来实现,不知道的可以查看我之前写的《如何提高搜索能力和效率》的文章。


谷歌多重搜索代码如下:(如果你想修改成其他网站,修改site:后面的内容就可以了,是不是很简单呐?)


javascript:(function(){var%20%20keyword=""+(window.getSelection?window.getSelection():document.getSelection?document.getSelection():document.selection.createRange().text);if(!keyword)keyword=prompt("\u8BF7\u8F93\u5165\u641C\u7D22\u7684\u5173\u952E\u8BCD:","");window.open('https://www.google.com/search?tbm=isch&as_q='+keyword+'%20(site:www.pexels.com%20OR%20site:pixabay.com%20OR%20site:unsplash.com)')})();







结尾



回复关键字 “多重搜索

获取文章提到的多重搜索小书签。


获取更多搜索技巧和多重搜索小书签,

欢迎扫描如下二维码,订阅 “奶酪书签专业版

(奶酪自用书签,15年沉淀,超过3000多个分类井条有序的好用实用网站html书签)



喜欢本期文章吗?
欢迎点赞评论转发三连!
我们下期见,Just You Know Why~


    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存