英文 | 中文
<!--readme_lang_switch end-->方便地使用/切换任何一个或多个(不间断)搜索引擎(或搜索任何网站)。
对新手友好,能满足专家需求。适用于日常、娱乐和工作。
包括多引擎网络搜索工具应具备的基本功能:
等等。<ins><u>除了以上基本功能,它还能✨:</u></ins>
等等... 继续阅读说明
使用方式:
浏览器扩展(推荐)
网页应用 :用于演示目的。网页应用无法像扩展那样全功能运行。网页应用可在移动浏览器上使用。
使用扩展程序 | 广度与聚焦 | 可选择的UI风格 |
---|---|---|
![]() | ![]() | ![]() |
上下文选择搜索 | 不同的UI适配 | Vem (类Vimium) |
![]() | ![]() | ![]() |
编辑搜索引擎 | 特殊搜索方法、灵活性和可扩展性 | |
![]() | ![]() |
完整介绍和使用说明视频(YouTube)(选择您想观看的章节):
当需要翻译文章等情况时很有用
- Firefox隐身模式下不可用(bug 1380812)
Ctrl+Alt+S
Chrome及其他:Ctrl+Shift+S
Ctrl+Alt+D
Chrome及其他:Ctrl+Shift+D
在Firefox上更改 | 在Chrome上更改:
chrome://extensions/shortcuts
如果您使用过!bang
或地址栏搜索,它们要求您记住代码。
而Big Search的Vem模式可视化地为您提供便利,使您能够使用键盘(连续)点击不同搜索引擎的不同按钮。按Shift+Enter
进入Vem模式
键 | 功能 |
---|---|
Shift+Enter | 完成输入并进入Vem模式(非Vem模式下使用) |
Shift+Enter | 与上面相反(Vem模式下使用) |
I | 退出Vem模式并聚焦输入框 |
1 - 9 | 切换类别(Vem模式下) |
A - Z | 按对应按钮(Vem模式下) |
J 和 K | 上下滚动表格 |
更多待添加 ... |
以上键绑定尚未正式确定。未来可能根据用户反馈进行更改
注意,如果添加新引擎,按钮顺序可能会改变,相应的按钮键(A
- Z
)也会改变。
答:
一般的GET/POST搜索流程是:
Big Search的页内Ajax渲染搜索是:
页内Ajax渲染搜索功能可用于搜索不向公众提供GET/POST搜索接口的网站(如SPA网站),或那些需要在搜索入口表单分配随机令牌的网站。
"页内Ajax渲染"是"页内提交表单通过Ajax然后XHR获取搜索结果然后渲染并在页面内显示而无需网页框架导航"的简称
这部分也在视频描述中解释过
目前有60多个。查看Big Search内置搜索引擎列表
有经验的用户可能更喜欢直观的横向比较,以快速了解特点。(顺便也了解其他工 具)
通常,使用上面的GUI编辑器。如果您不想使用GUI(例如,您是高级用户并想使用高级功能),请继续阅读下文。
Big Search用户可以以编程方式编辑搜索引擎。本节以下段落是关于JSON格式引擎数据规范的。适用于:
enginesdata.js
)您只需编写非常简单的JSON,并具备基本的HTTP GET方法
知识。
{ "Google": "https://www.google.com/search?q={0}", "Yahoo搜索": "https://search.yahoo.com/search?q={0}" }
使用完整格式,您有机会使用此工具的所有功能。
同时支持混合使用简短格式和完整格式的元素。
JSON格式。
完整格式的引擎数据可以包含以下键值对(包括特殊搜索方法):
<details> <summary>规格说明</summary>// # 按钮中的某些键值对可以覆盖引擎名称中的键值对 { "engine_name": { "dname": "引擎显示名称", "addr": "主页 URL", // # 可选 "tip": "引擎提示文本", // # 可选 "action": "表单操作 URL", // # 例如,https://search-engine.com/search?q=input_content, // # action 是 https://search-engine.com/search "kw_key": "查询字符串中关键词的键名", // # 在上面的例子中,是 q "full_url": "http://www.example.com/search/{0}", // # 可选。仅适用于 GET 方法。将覆盖上面两项。完整的 URL "method": "get/post", // # 可选。默认为 get "charset": "UTF-8/gb2312/gb18030/big5/iso-xxxx....", // # 可选。默认为 UTF-8(注意:full_url 不兼容此项) "allow_referer": false, // # false(默认)/true 可选 "kw_replace": [[" ", "-"]], // # 可选,搜索词中需要替换的字符。在此例中,将空格替换为'-' "kw_format": "带有 {0} 的格式化字符串", // # 可选。{0} 类似于 %s "params":[ // # 可选,此操作所需的查询字符串中除关键词外的键/值。POST 方法可能需要 {"key": "key", "val": "value"}, // # 例如,https://search-engine.com/search?q=input_content&option=searchall // # 所以 {key: "option", val: "searchall"}, ], "use_other_engine": { // # 可选,使用另一个引擎执行操作。 "dbname": "bigsearch/user/browser", // # 可选。引擎数据库的来源(3 个可用数据库):BigSearch 内置数据库(默认)/ 用户自定义数据库 / 浏览器安装的数据库 "engine": "引擎名称", "btn": "按钮名称" // # 可选。缺失时将回退到第一个按钮 // # 整个对象可以简化为一个引擎名称字符串 }, // # (如果在这里使用数组,则一次执行多个操作) "ajax": ...... // # 可选。阅读页内 Ajax 渲染网站说明 "btns": { // # 可选。如果没有此项,则显示一个"搜索"按钮,点击按钮将执行默认操作 "按钮名称": { "label": "按钮显示文本", "btn_tip": "提示文本", // # 可选 "..." : "..." // # 这里的按钮可以包含键值对,会覆盖引擎中的相应项 }, .... } }, }
</details>这部分也在视频描述中有解释
某些网站不提供 GET/POST 搜索(或不以 HTML 响应结果)。访问者需要打开他们的页面然后输入,他们随后通过 Ajax 在页面上显示结果。(参见 FAQ)
Big Search 可以处理这种页内 Ajax 渲染的网站(通过向您的浏览器网页注入 js,以自动输入、点击、提交表单)。并且易于配置:
例 1:指定输入框的 css 选择器。它将自动输入搜索词并触发回车事件。
"ajax": "#search-box-input"
例 2:延迟 2 秒 -> 输入 -> 延迟 1 秒 -> 触发点击按钮事件
"ajax": [2000, "#search-box-input", 1000, "#submit-button"]
这部分也在视频描述中有解释
我们鼓励用户在将自定义搜索引擎数据格式化为 JSON 后提交到源代码(提交到文件
enginesdata.js
)
这个工具仍可以改进以做更多事情:
快速且轻量:无重型框架或库依赖。尽管它有简洁和华丽两种 UI 主题,所有主要功能和 UI 都是纯 JS + CSS。
LZ-UTF8.js(38kB 未压缩。数据压缩库,仅用于用户自定义引擎同步)
版权所有 (c) 2021, Rotem Dan
根据 MIT 许可证发布。
Foggy Lake(37kB webp。默认背景照片)
作者:Quang Nguyen Vinh
Unicons 图标(svg)
Unicons 由 Iconscout 提供
由于目前只支持 2 种语言,尚未使用框架,仅使用简单函数实现多语言。
对于希望多语言的字符串(也可以只保留英语),使用 JS 函数 i18n()
,其输入参数可以是:
[0]
是中文,[1]
是英文{zh: "这是中文", en: "This is English", fr: "C'est français"}
的对象它将返回相应语言的字符串
如果你想添加一个只针对特定语言用户的搜索引擎,可以使用 visible_lang
使其只对特定语言可见。
这个工具的部分代码可以追溯到 2008 年左右。Web 应用于 2015 年发布在互联网上供公众使用。直到 2020 年代初,我发现 webExtension 和 JS 标准化,所以将这个工具做成浏览器扩展,并为它建立了一个 Github 仓库。(是的,它是缓慢而温和地开发的,不是全职开发。) 一些代码曾经(可能现在仍在)进行重构。尽管还存在一些老旧的部分,但这个工具一直都是现代、方便且实用的。
代码采用AGPL许可证。
OpenAI Agents SDK,助力开发者便捷使用 OpenAI 相关功能。
openai-agents-python 是 OpenAI 推出的一款强大 Python SDK,它为开发者提供了与 OpenAI 模型交互的高效工具,支持工具调用、结果处理、追踪等功能,涵盖多种应用场景,如研究助手、财务研究等,能显著提升开发效率,让开发者更轻松地利用 OpenAI 的技术优势。
高分辨率纹理 3D 资产生成
Hunyuan3D-2 是腾讯开发的用于 3D 资产生成的强大工具,支持从文本描述、单张图片或多视角图片生成 3D 模型,具备快速形状生成能力,可生成带纹理的高质量 3D 模型,适用于多个领域,为 3D 创作提供了高效解决方案。
一个具备存储、管理和客户端操作等多种功能的分布式文件系统相关项目。
3FS 是一个功能强大的分布式文件系统项目,涵盖了存储引擎、元数据管理、客户端工具等多个模块。它支持多种文件操作,如创建文件和目录、设置布局等,同时具备高效的事件循环、节点选择和协程池管理等特性。适用于需要大规模数据存储和管理的场景,能够提高系统的性能和可靠性,是分布式存储领域的优质解决方案。
用于可扩展和多功能 3D 生成的结构化 3D 潜在表示
TRELLIS 是一个专注于 3D 生成的项目,它利用结构化 3D 潜在表示技术,实现了可扩展且多功能的 3D 生成。项目提供了多种 3D 生成的方法和工具,包括文本到 3D、图像到 3D 等,并且支持多种输出格式,如 3D 高斯、辐射场和网格等。通过 TRELLIS,用户可以根据文本描述或图像输入快速生成高质量的 3D 资产,适用于游戏开发、动画制作、虚拟现实等多个领域。
10 节课教你开启构建 AI 代理所需的一切知识
AI Agents for Beginners 是一个专为初学者打造的课程项目,提供 10 节课程,涵盖构建 AI 代理的必备知识,支持多种语言,包含规划设计、工具使用、多代理等丰富内容,助您快速入门 AI 代理领域。
AI Excel全自动制表工具
AEE 在线 AI 全自动 Excel 编辑器,提供智能录入、自动公式、数据整理、图表生成等功能,高效处理 Excel 任务,提升办公效率。支持自动高亮数据、批量计算、不规则数据录入,适用于企业、教育、金融等多场景。
基于 UI-TARS 视觉语言模型的桌面应用,可通过自然语言控制计算机进行多模态操作。
UI-TARS-desktop 是一款功能强大的桌面应用,基于 UI-TARS(视觉语言模型)构建。它具备自然语言控制、截图与视觉识别、精确的鼠标键盘控制等功能,支持跨平台使用(Windows/MacOS),能提供实时反馈和状态显示,且数据完全本地处理,保障隐私安全。该应用集成了多种大语言模型和搜索方式,还可进行文件系统操作。适用于需要智能交互和自动化任务的场景,如信息检索、文件管理等。其提供了详细的文档,包括快速启动、部署、贡献指南和 SDK 使用说明等,方便开发者使用和扩展。
开源且先进的大规模视频生成模型项目
Wan2.1 是一个开源且先进的大规模视频生成模型项目,支持文本到图像、文本到视频、图像到视频等多种生成任务。它具备丰富的配置选项,可调整分辨率、扩散步数等参 数,还能对提示词进行增强。使用了多种先进技术和工具,在视频和图像生成领域具有广泛应用前景,适合研究人员和开发者使用。
全流程 AI 驱动的数据可视化工具,助力用户轻松创作高颜值图表
爱图表(aitubiao.com)就是AI图表,是由镝数科技推出的一款创新型智能数据可视化平台,专注于为用户提供便捷的图表生成、数据分析和报告撰写服务。爱图表是中国首个在图表场景接入DeepSeek的产品。通过接入前沿的DeepSeek系列AI模型,爱图表结合强大的数据处理能力与智能化功能,致力于帮助职场人士高效处理和表达数据,提升工作效率和报告质量。
一款强大的视觉语言模型,支持图像和视频输入
Qwen2.5-VL 是一款强大的视觉语言模型,支持图像和视频输入,可用于多种场景,如商品特点总结、图像文字识别等。项目提供了 OpenAI API 服务、Web UI 示例等部署方式,还包含了视觉处理工具,有助于开发者快速集成和使用,提升工作效率。
最新AI工具、AI资讯
独家AI资源、AI项目落地
微信扫一扫关注公众号