在Search Engine Lite(或类似轻量级搜索引擎工具)中添加自定义搜索引擎可通过以下步骤和方法实现。根据不同平台和场景,操作略有差异:
1. 浏览器扩展/插件方式
Chromium内核浏览器(Chrome/Edge等):
1. 右键点击地址栏右侧的搜索引擎图标,选择「管理搜索引擎」;
2. 在「其他搜索引擎」部分点击「添加」,填写名称、关键词和搜索URL(将搜索词替换为 `%s`,例如百度:`https://www.baidu.com/s?wd=%s`);
3. 保存后可通过关键词快速调用。
Firefox:
1. 访问目标搜索引擎网站(如知乎);
2. 右键点击其搜索框,选择「添加名为“知乎”的搜索」;
3. 在设置中可管理或设置默认引擎。
2. 直接修改配置文件(高级用户)
部分工具(如`searx`实例)支持编辑 `settings.yml` 文件,通过添加如下配置段:
yaml
engines:
- name: my_custom_engine
engine: my_engine
shortcut: custom
search_url: https://example.com/search?q={query}
需重启服务生效。
3. 移动端操作(以Android为例)
通过浏览器设置(如Kiwi Browser)允许用户手动添加搜索引擎;
部分启动器应用(如Hermit)支持自定义搜索URL模板。
4. 技术细节与注意事项
URL占位符:通用标准为 `%s`(浏览器)或 `{query}`(开源工具),需根据目标引擎的实际URL结构调整;
API集成:若目标引擎提供开放API(如Google Custom Search JSON API),可通过生成API密钥实现更稳定的集成;
隐私考量:自建搜索引擎实例(如whoogle)可通过反向代理屏蔽跟踪参数。
5. 扩展知识:搜索引擎URL模板示例
百度: `https://www.baidu.com/s?wd=%s&ie=UTF-8`
必应: `https://www.bing.com/search?q=%s`
DuckDuckGo: `https://duckduckgo.com/?q=%s`
GitHub: `https://github.com/search?q=%s`
若需验证URL格式,可通过浏览器实际搜索后从地址栏提取参数。
查看详情
查看详情