灵活的浏览器扩展,在(切换) 任意一个 或 (连续)多个 搜索引擎 进行搜索。大术专搜,既专又广 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
garywill
V2EX    程序员

灵活的浏览器扩展,在(切换) 任意一个 或 (连续)多个 搜索引擎 进行搜索。大术专搜,既专又广

  •  
  •   garywill
    garywill 2022-01-04 10:12:05 +08:00 1502 次点击
    这是一个创建于 1422 天前的主题,其中的信息可能已经有所发展或是发生改变。

    灵活顺手 的方式 在(切换) 任意一个(连续)多个 搜索引擎(或任意网站)进行搜索。

    跨浏览器工具。引擎数据高度可自定义。

    signboard

    图标含意:篆书的「」(术)字 + 代表搜索 /查询的放大镜

    demo_gif

    Watch demo video on Youtube

    screenshot_chi

    已收录引擎

    查看收录引擎列表

    相似工具和方法比较

    开源的多引擎网络搜索工具比较

    ↑ 有经验的用户,看一个直观的功能横向比较表,可能快过以下诸多图文说明

    特性

    • 可将任意搜索引擎、查询网站集于一处(连续)操作,任何支持GET/POST的网站。(甚至兼容那些支持 GET/POST 的)

      例如 百度、Google 、哔哩哔哩、网易云音乐、淘宝、有道、Github 、IEEE 、你家附近某店货物查询(如果有)等。可自定义。已收录 50+个

    • 用户添加自定义搜索引擎(在扩展中可同步)
    • 可调用浏览器内联的搜索引擎(扩展。因此已加进浏览器的可直接用。仅 Firefox )
    • 引擎分类卡片
    • 单行、多行输入及发送

      例如需要翻译文章段落时就很有用

    • 可保存、复用和管理你的输入历史(仅保存在浏览器本地 localStorage )
    • 快速将选择的网页上的文本作为搜索词(扩展。右键菜单)
      • Firefox 无痕模式中无
      • Chrome 中点了右键菜单后,需再点击工具栏中的图标
    • 支持桌面设备(扩展或网页)和移动设备(网页)

    安全性和隐私

    • 默认最小权限,仅在需要时请求敏感权限(浏览器扩展)
    • 纯客户端功能完整,不需服务器,无搜集用户搜索内容(包括网页及扩展)
    • 默认隐藏 HTTP Referrer 以保护用户隐私
    • 浏览器扩展向网页注入任何代码(除使用需要 Ajax 的引擎时外)

    如何编辑搜索引擎

    一般来说,只需要会简单的 JSON ,和 GET/POST 这一基本 http request 知识。

    添加编辑一个搜索引擎的方法以下两者皆适用:

    1. 大术专搜内置搜索引擎
    2. 用户自定义的私人引擎

    例子

    简短形式

    { "百度": "https://www.baidu.com/s?wd={0}", "Google": "https://www.google.com/search?q={0}", "Yahoo Search": "https://search.yahoo.com/search?q={0}" } 

    完整形式

    使用完整形式有机会发挥本工具所有功能。

    亦支持将 简短形式 和 完整形式 混合使用。

    (请移步 Github 阅读)

    编辑引擎数据说明

    JSON 格式。

    使用 完整形式 的引擎数据可以包含以下键值:

    (请移步 Github 阅读)

    Ajax 说明

    有些网站无 GET 或 POST ,需要打开它们的页面后再输入,然后它们通过 Ajax 的形式展现搜索结果。

    大术专搜的浏览器扩展支持这类只能通过 Ajax 进行的搜索。

    例 1:指定输入框的 querySelector ,并进行关键词输入,模拟回车动作

    "ajax": "#search-box-input" 

    例 2:先延时 2s ,输入,再延时 1s ,然后模拟点击按钮

    "ajax": [2000, "#search-box-input", 1000, "#submit-button"] 

    技术特色

    • 使用统一的JSON作为引擎数据库(包括 自带的 及 用户自定义的)
    • 在引擎数据方面的强大的灵活性:
      • 一引擎,多按钮:对于一个引擎,可以支持不同的操作
      • 跨引擎调用:可调用另一引擎(中的某一按钮)动作
      • 可针对引擎需要,对用户输入进行字符串格式化
      • 若适当结合利用以上两点,可对某一不支持搜索的网站进行搜索
    • 支持 Ajax-only 的网站
    • 支持多行文本输入及发送

    因此,它比同类工具更能让技术型人群满意。

    当然,普通人也完全可以轻松使用

    musi
        1
    musi  
       2022-01-04 10:54:40 +08:00
    这个 UI 实在不敢。。。
    garywill
        2
    garywill  
    OP
       2022-01-04 11:23:53 +08:00
    @musi 被吐槽过了。。。可以在下方选择 UI 风格,不过目前……各种风格还没有完全做好。你们也可以说下想要哪种风格
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1070 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 23:19 PVG 07:19 LAX 15:19 JFK 18:19
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86