新手友好,专家满意。包括日常、娱乐及工作。
俱有 多搜索引擎工具 该有的基本功能,如:
- 内置 百度,Google,B站,Youtube,Github,淘宝 等
- GET/POST
- 自定引擎
等。 在具有了 以上 基本功能 之后,它还可以:
- 文本单行或多行
- 调用搜索的过程可完全仅用键盘,不碰鼠标。其自身UI里内置类似Vimium的功能,键盘可点击不同的搜索引擎
- 桌面(扩展或网页)和移动(网页)
- 甚至兼容那些 不对外开放GET/POST搜索接口 的网站(这里称其为In-page-Ajax-render)(详见下FAQ)
- 一个按钮一次调用多个操作。跨引擎呼叫搜索
- 用户可JSON编程做高级自定义(亦有GUI易用编辑)。引擎数据 和 搜索方式 的 高灵活性
是个Firefox/Chrome扩展
-
安装:
-
视频介绍和说明:
-
完整文字介绍请看Github中的Readme: https://github.com/garywill/BigSearch
Vem特性(内置类似Vimium)
若你用过 !bang
或 omnibox,它们都要求你背诵代号。
而 大术专搜 的 Vem模式 让你 可视化、快捷 地 用键盘 (连续)点击不同的搜索引擎的不同按钮。使用Shift+Enter
进入Vem模式
FAQ
Q: 到底什么是「In-page-Ajax-render」?
A:
普通的GET/POST搜索流程是:
- 你输入搜索词,点击搜索按钮
- 你的浏览器把搜索词装入GET/POST query中,发到你指定的目标网站
- 你的浏览器打开新tab并载入目标网站返回的HTML
大术专搜的In-page-Ajax-render搜索功能是:
- 你输入搜索词,点击搜索按钮
- 你的浏览器打开你指定的目标网站页面(未发送搜索词)
- 本工具向该页面注入一个简单的JS,把你的搜索词填入页面上的文本框中(通过你指定的css selector找到它),然后JS模拟点击提交按钮(同样通过你的css selector找到)动作
- 网站页面本身的JS会起作用,Ajax获取搜索结果,浏览器渲染展示在该页面上
它的In-page-Ajax-render搜索功能,可以用于搜索那些不对外开放GET/POST搜索接口的(例如SPA型网页),或者要检验在搜索入口表单分配的随机token的
「In-page-Ajax-render」是 In-page-submit-form-via-Ajax-then-XHR-gets-search-result-then-render-and-show-in-page-without-web-frame-navigation 的简称。