介绍一个名字既装b同时又好用的搜索聚合扩展:)

新手友好,专家满意。包括日常、娱乐及工作。

俱有 多搜索引擎工具 该有的基本功能,如:

  • 内置 百度,Google,B站,Youtube,Github,淘宝 等
  • GET/POST
  • 自定引擎

等。 在具有了 以上 基本功能 之后,它还可以:sparkles:

  • :fountain_pen: 文本单行或多行
  • :keyboard: 调用搜索的过程可完全仅用键盘,不碰鼠标。其自身UI里内置类似Vimium的功能,键盘可点击不同的搜索引擎
  • :desktop_computer: 桌面(扩展或网页)和移动(网页)
  • :mag_right: 甚至兼容那些 对外开放GET/POST搜索接口 的网站(这里称其为In-page-Ajax-render)(详见下FAQ
  • :mag_right: 一个按钮一次调用多个操作。跨引擎呼叫搜索
  • :muscle: 用户可JSON编程做高级自定义(亦有GUI易用编辑)。引擎数据 和 搜索方式 的 高灵活性

是个Firefox/Chrome扩展

Vem特性(内置类似Vimium)

若你用过 !bang 或 omnibox,它们都要求你背诵代号。

而 大术专搜 的 Vem模式 让你 可视化、快捷 地 用键盘 (连续)点击不同的搜索引擎的不同按钮。使用Shift+Enter进入Vem模式

vem

FAQ

Q: 到底什么是「In-page-Ajax-render」?

A:
普通的GET/POST搜索流程是:

  1. 你输入搜索词,点击搜索按钮
  2. 你的浏览器把搜索词装入GET/POST query中,发到你指定的目标网站
  3. 你的浏览器打开新tab并载入目标网站返回的HTML

大术专搜的In-page-Ajax-render搜索功能是:

  1. 你输入搜索词,点击搜索按钮
  2. 你的浏览器打开你指定的目标网站页面(未发送搜索词)
  3. 本工具向该页面注入一个简单的JS,把你的搜索词填入页面上的文本框中(通过你指定的css selector找到它),然后JS模拟点击提交按钮(同样通过你的css selector找到)动作
  4. 网站页面本身的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 的简称。

内置类似Vimium的功能

若你用过 !bang 或 omnibox,它们都要求你背诵代号。

而 大术专搜 的 Vem模式 让你 可视化、快捷 地 用键盘 (连续)点击不同的搜索引擎的不同按钮。使用Shift+Enter进入Vem模式

vem