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

2018-10-30 23:36:07 -0400

今天给大家分享一个多重搜索的技巧,这个搜索技巧可以从谷歌还没退出中国的时候开始说起。那个时候百度、谷歌、雅虎、微软这四家搜索引擎混战,谁也没有一家独大,人们为了获取更优的搜索结果,经常需要对比多家搜索引擎的结果,于是提供多重搜索的网站开始纷纷成立,比如知名的“遨游多重搜索”。 然而,奶酪今天要讲的多重搜索巧并不是你印象中的多重搜索,也敢打包票你没有用过。今天的内容需要一点点代码知识,但别担心,奶酪会说清楚的,一点也不难。

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

随着谷歌退出中国,像“遨游多重搜索”这样的搜索模式逐渐式微,遨游多重搜索的页面现在依旧停留在2009年时候的样子,由大公司提供的多重搜索网站已经不多了。这类多重搜索网站的原理是在网页上使用 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)')})();

«Newer      Older»
Comment:
Name:

Back to home

Subscribe | Register | Login | N