奔跑中的奶酪

奔跑中的奶酪 有智,有趣,有爱
当前位置 - 首页 - Firefox - 高效多重搜索技巧,打包票你没有用过

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

奔跑中的奶酪  发表于:2018-10-25  220532次浏览  暂无评论 

  • 导读



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

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

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


    随着谷歌退出中国,像“遨游多重搜索”这样的搜索模式逐渐式微,遨游多重搜索的页面现在依旧停留在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)')})();

  • 结尾


    1、关注奶酪 公众号(ID: runningcheese01),回复关键字“多重搜索”获取文章提到的多重搜索小书签。
    2、获取更多搜索技巧和多重搜索小书签,欢迎订阅“奶酪书签专业版”。(15年沉淀,超过3000多个分类井条有序的好用实用网站 html 书签)


二维码

扫描本页面二维码
用手机浏览本站

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

Top