拜托了!5202 年一定要知道这个搜索技巧
导读
你还在用“搜索栏”搜索吗?还是“先打开网站”再搜索?
我们每天都会进行大量搜索,如何让从繁复的操作中解放出来,让我们的搜索“干脆利落”。
今天要介绍的“关键字搜索”,你一定要知道它,让它变成全民常识。
一、关键字搜索
很久以前,浏览器是有专门的“搜索栏”的。
然而,现在的浏览器都已将“搜索栏”与“地址栏”进行合并,取而代之的方法,是用“关键字”。
1.1、Chrome 搜索
在使用“关键字搜索”之前。
我们要知道它包括 3 个部分:名称、关键字、搜索链接。
名称和关键字,可以随便写,而“搜索链接”的获取,则需要一些观察,我们以 B 站为例。
首先在网站的搜索框里输入任意内容,比如 aaa,点击“搜索”,然后观察地址栏链接的变化。

复制该条链接,然后将链接中的 aaa 换成 %s,即可获得“搜索链接”。

1.2、Firefox 搜索
Firefox 的添加方法也一样。
所以,使用“关键字搜索”的流程是:关键字 -> 空格 -> 搜索内容。

二、关键字技巧
不过,使用“关键字搜索”的难点,在于如何记住这些“关键字”。
2.1、常用关键字
常用的搜索引擎很好办,使用“单个字母”来做关键字就可以,比如百度、谷歌、必应、搜狗。
百度:b
谷歌:g
必应:y
2.2、组合关键字
对于一些相似的搜索引擎,我们可以用“字母组合”来做关键字。
比如百度图片、谷歌图片、必应图片、搜狗图片的关键字,可以分别是:bi、gi、yi、si。
i 就是 images 的意思。
百度图片:bi
谷歌图片:gi
必应图片:yi
而如果是同一网站的不同搜索内容,比如百度图片、百度百科,组合关键字也可以这样设置:
百度:b
百度图片:bi(Baidu Images)
百度视频:bv(Baidu Videos)
百度百科:bk(Baidu Baike,bb 被占用)
百度翻译:bf(Baidu Fanyi)
百度文库:bw(Baidu Wenku)
谷歌:g
谷歌美国:gg(可以更快切换)
谷歌手气:gl(Google Lucky)
谷歌图片:gi(Google Images)
谷歌视频:gv(Google Videos)
谷歌翻译:gt(Google Translate)
2.3、拼音关键字
对于一些不常用的搜索引擎,我们可以用网站的“字母拼音”来做关键字。
比如 GitHub、GreasyFork、PixaBay、DouBan 这些网站,我们可以取它们两个字母的拼音。
DouBan 豆瓣:db
YouKu 优酷:yk
GitHub:gh
PixaBay:pb
GreasyFork:gf
2.4、简化关键字
如果关键字有 3 个不同字母,我们可以将它简化为 2 个。
比如 Chrome、Edge、Firefox 的扩展商店搜索,原定设置的关键字是 crx、edg、add。
为了输入方便,我们可以将关键字改为:cxx、edd、add。
Chrome Web Store:cxx
Microsoft Edge Store:edd
Firefox Addons:add
2.5、中英关键字
此外,对于中文用户来说,在使用英文做为关键字时,还会有切换输入法的烦恼。
Chrome、Edge 等浏览器的做法,可以给一个搜索引擎设置两个关键字,一个英文一个中文。
比如“百度”的关键字是 b,
将搜索引擎复制一份后,把关键字设置为“吧”,也就是拼音输入法状态下 b 的首选词。
这样一来,无论是何种输入法状态,按下 b 键就都能调用“百度”搜索。
百度:b / 吧
谷歌:g / 个
必应:y / 一

Firefox 则更加友好。
它原生支持关键字“别名”,也就是说,Firefox 支持同时给一个搜索引擎设置两个关键字。

三、关键字联想
现在浏览器还有「搜索自动联想」功能,可以让用户“输入更少的关键字”来搜索想要的内容。
3.1、搜索自动联想
目前,Chrome、Edge 只支持 Google 和 Bing,Firefox 则 Baidu、Google、Bing 都支持。

不过,「搜索自动联想」很容易让人分心,很多人干脆选择关闭「搜索自动建议」的功能。
完全关闭和默认启用一样,都是极端的做法,我们希望的是自主使用这一功能。
我的做法是:设置两个搜索引擎。

3.2、自动联想案例
以“百度”为例,首先我们把没有「自动联想」的“百度”做为默认搜索引擎。
这样默认就不会启用「自动联想」,则想用这一功能时,在地址栏输入关键字 ba 即可启用。
换句话说,就是将有「自动联想」的“百度+”变成一个可选选项。

Chrome Edge 等浏览器的操作方法也一样。
也是设置两个搜索引擎,至于为什么在关键字的面加 a,一是记忆方便,二是操作更加顺手。
无自动联想:
百度:b
谷歌:g
必应:y
有自动联想:
百度+:ba
谷歌+:ga
必应+:ya
四、强制添加搜索
还有一种情况,就是网站有搜索框,但却没有提供搜索引擎,我们没办法直接添加搜索引擎。
有没有办法将它们也强制加入到搜索引擎里?有的!
4.1、原理说明
方法是用扩展 ContextSearch web-ext 来模拟搜索过程,所以在调用搜索时会多一个步骤。
首先,输入关键字 cs,这是启用扩展的搜索功能。
然后,输入在扩展设置里指定的关键字。
最后,输入要搜索的内容。

4.2、案例 52Pojie
以网站 52Pojie 为例,它的搜索链接就是随机的,我们没办法直接将它加入到搜索引擎里。
操作方法是:
首先,打开 52Pojie 的搜索页面 https://www.52pojie.cn/search.php
然后,按 F12 打开“开发者工具”,分别检查“输入框”和“搜索按钮”的元素名称。
输入框:#scform_srchtxt

搜索按钮元素:#scform_submit

最后,在扩展 ContextSearch web-ext 里输入以下代码,作用是模拟搜索点击的过程。
名称:52Pojie
模版:https://www.52pojie.cn/search.php
脚本:
let input = document.querySelector('#scform_srchtxt');
input.value = searchTerms;
document.querySelector('#scform_submit').click();

设置关键字后,即可在地址栏按 cs,空格后再按 p,然后再输入要搜索的内容。

4.3、案例 ChatGPT
使用 ChatGPT 也是高频操作,同样的方法,我们也可以将 ChatGPT 集成到搜索引擎里。
名称:ChatGPT
模版:https://chatbot.theb.ai/#/chat
脚本:
( async() => {
document.querySelector('textarea').value = searchTerms;
document.querySelector('textarea').dispatchEvent(new Event('input'));
document.querySelector('textarea').dispatchEvent(new Event('change'));
await new Promise(r => setTimeout(r, 1000));
document.querySelector('.n-button__icon').click();
})();
这里的模板链接,可以更换为任意你喜欢的 ChatGPT 网站,具体有哪些网站可用,可以回复关键字 A01 查看。

使用方法:地址栏按 cs,空格后再按 c,然后再输入要搜索的内容。

4.4、奶酪帮你忙
当然,像这种有搜索框,但没有搜索引擎的网站很多。
使用上面的添加方法,是有一定的技术门槛,需要你有一定的网页开发经验。
如果实不在会,你可以回复关键字 S03,直接导入奶酪的 ContextSearch web-ext 配置。
如果是其它的网站,你可以在评论区留言,奶酪将尽量帮你解决。
五、搜索引擎备份
最后,浏览器的搜索引擎会不断的变化,
但它会自动保存在一个文件上,备份这个文件,也就是备份搜索引擎了。
Chrome 等:
备份配置文件夹下的文件:…/Default/Web Data
Firefox:
备份配置文件夹下的文件:…/Profiles/search.json.mozlz4
下面是“奶酪浏览器”的搜索引擎备份,你可以下载一键导入,地址:RC Firefox Github
还有,对于 Firefox,你还可以用扩展 mozlz4-edit 来手动编辑 search.json.mozlz4 源代码。

结尾
有人可能会说:“奶酪奶酪,我有一个网站推荐给你,它聚合了很多网站,搜索很方便”。
我知道你的意思,这个叫做“聚合搜索”。
它最大的问题是“不可控”。
首先,这些网站都有“跑路”的可能,指不定那天就无法访问了。
其次,聚合搜索网站有很大局限性,如果网站“不允许嵌套”,那么聚合搜索也就无从谈起。
更重要的是,这些聚合搜索网站是别人的,不一定符合我们的需求。
下一期,奶酪将手动手教你做一个属于自己的搜索引擎!
最后
- 欢迎关注奶酪 公众号 获取奶酪所有的原创资源,回复文章编号,比如 S03 就可获取对应的资源。
- 欢迎订阅我的 “奶酪书签专业版”,15年沉淀,超过 5000 个分类井条有序的好用实用 html 网站书签。
- 本文由「奔跑中的奶酪」原创创作,欢迎订阅、留言和 打赏,也欢迎引用和转载,但要注明出处。
奔跑中的奶酪



2024-6-7版本中,bb不能打开边栏搜索,看了下是小书签和shortkeys中的名字不一致,后续版本可以更新一下