本脚本为自用而开发。免费开源,但是并非为了“你”而写(我不认识你),不是商业项目(没图你钱),也不会提供任何“技术支持”,所以莫要来求助。功能繁多花里胡哨,不喜欢折腾的小白慎装。贴边按钮可能不适合你,你可以搜索 NLF 大神的 Search Engine Jump 系列 或尝试以下推荐。
同类切换工具推荐:all-search 👍最清爽,支持任意网站展示 - 优雅的搜索引擎跳转助手 良心作者 - 搜索引擎快捷跳转 用户最多 - Selection Search 强大的右键搜 - search2 - ContextSearch web-ext
更多自定义搜索引擎(搜题、番号、学术、ChatGPT、秘塔metaso、Kimi AI、Gemini等 300 多个子功能)在 Github,安装后可“按需”导入。
如果访问 github 困难也可以选择下载此配置文件解压,在设置页导入: https://hoothin.lanzouq.com/i8VzC24l36li 密码在下方公众号回复【搜索酱】即可得到。
安装后记得自行打开【设置页】把无法访问的站点/分组删除,或开启图标缓存,以免影响加载。
大陆用户如果 lib.baomitu.com font-awesome 图标卡页面,可以自行在配置页 - 导出配置选项底部导入国内 CDN 地址,比如字节跳动的 font-awesome 🔗https://lf9-cdn-tos.bytecdntp.com/cdn/expire-1-M/font-awesome/6.0.0/css/all.min.css
。
更多可选项在⚙设置页(例如唤出快捷键,多行搜索开关,站点排序,拖拽搜索,划词开关,拖拽开关等),不需要的功能都能自行关闭,推荐自行探索。
我的微信公众号
不用担心,你也可以不关注,不会有什么“关注公众号才能解锁的隐藏功能”
但脚本终有一天会失效,与可信的作者保持联系总是有价值的。
聚合搜索引擎合集列表
即开即用,无需导入,配置文件开源在 Github,欢迎修改编辑
2000 多个资源站。含便民查询、新闻资讯、百科全书、在线音乐、音乐下载、快递查询、在线影视、影视下载、字幕下载、VIP视频解析、网络小说、电子书下载、软件下载、网盘(百度网盘/夸克网盘/阿里网盘)下载、磁力搜索、学术搜索、美女写真、高清壁纸下载、在线漫画、在线动画番剧、cosplay、在线格式转换(PDF/Word/Html/Markdown等)、PPT素材、创意生成器、白噪音等等。
含 AI 搜索、AI 生成文章、AI 生成图片、AI 生成视频、AI 生成音频、AI 工具等。
包含高清壁纸,动漫美图,美女图片等。
📓开发更新日志 - 小众软件论坛 欢迎来一起讨论分享,也欢迎报错和功能建议。来加入 💬Discord 群组 交流吹水。
⭐小众软件 - “「开发者自用」的划词搜索油猴脚本” ⭐方圆小棉袄 - “聚合搜索插件,支持200+平台!” ⭐码农学习联盟 - “超牛批的脚本,太TM猛了” ⭐下1个好软件 - “无比强大的浏览器插件脚本” ⭐无知黑科技 - “这油猴脚本做的,叫作者一声大哥不过份吧”
🇷🇺俄罗斯网站推荐
🇻🇳越南网站推荐
🇺🇸美国网站推荐
🇫🇷法国网站推荐
多谢以上诸位抬爱推荐✌️
更多功能
觉得好用的话,如果可以推荐给你的朋友,我会感到很开心,软件的流行对软件的成长至关重要(这也是开发者的动力源泉:D,并能带来更多的参与者)。
已经开放源代码并托管在Github,如果你对此脚本有任何疑问、建议或为新增站点寻求帮助,欢迎打开issue提问交流,如能给个 star⭐ 我也将会很开心。
不要用 Tampermonkey 直接备份!否则会乱码。可以尝试使用 Tampermonkey 导出为 zip,或者直接用搜索酱设置里的导入导出。
※ 安卓端建议用kiwi,如果页面持续加载可以在设置里开启图标缓存选项,或是自行将所有图标编辑成base64图片,也可以开启纯文本模式,隐藏所有图标。
PC 端请使用 Chrome 最新版 + Tampermonkey,不会支持腾讯 360 之类的浏览器
⭐移动端建议开启极简模式与“不隐藏并且收缩页面”,关闭“显示引擎列表”。轻点可拉出,拖拽萌脸可移动位置,长按萌脸2秒可隐藏
可搭配我的自动翻页脚本【东方永页机】使用
所有站点在这里,可以设为新标签页使用,或者通过外部调用🔗https://search.hoothin.com/all#%s
来访问搜索酱
搜索酱页内高亮拼音搜索附加组件
搜索酱页内高亮莱文斯坦单词模式搜索附加组件
特性:
- 可以搜索图片、链接、视频、音频、页面等(在相应对象上长按右键或者按住 CTRL 右键单击弹出小框)
- 支持任意页面划词搜索(需要长按右键,亦可在设置中改为划选立即调出,可在设置页自定义调用引擎)
- 支持拖拽搜索,例如拖拽图片、拖拽文字、拖拽链接(可在设置页自定义调用引擎) ⭐
- 默认唤出快捷键
Alt
+ `
,可自定义 ⭐
- 强大的页内搜索,支持同时搜索多个关键词并用不同颜色进行高亮,正则搜索,页面变化重新高亮,关键词定位,自动规则,样式自定义等 ⭐
- 支持当前网站的站内搜索
- 支持本地应用调用
- 支持目标链接正则替换
- 可随意使用快捷键(单个按键或者组合按键)开启搜索(比如 alt+g 谷歌搜索,可随意自定义)
- 鼠标右键单击类别图标批量打开同一类别
- 按住
shift
左键单击类别图标在新窗口批量打开
- 按住
ctrl
左键单击类别在后台标签页批量打开
- 按住
alt
左键单击类别图标以多个单独窗口批量打开
- 按住
ctrl + shift
左键单击类别图标在隐身窗口批量打开 ⭐
- 按住
alt + shift
左键单击类别图标批量嵌入打开(分屏聚合)
- 按住
shift
左键单击站点以新窗口打开
- 按住
ctrl
左键单击站点在后台标签页打开
- 按住
alt
左键单击站点以迷你小窗口预览结果(类似 edge 侧边栏) ⭐
- 按住
ctrl + shift
左键单击站点或者按下快捷键在隐身窗口打开
- 可以通过正则设置类别仅在指定站点显示
- 右键点击 小萌脸 彻底隐藏工具栏
- 左键点击 小萌脸 打开配置页
- 可随意拖拽 小萌脸,并随意选择位置放置,例如上中,下中,左上,右上,上左,上右等
- 支持配置导出与快捷分享
- 支持中键后台打开链接
- 支持自定义样式
- 支持全字符编码
- 支持 Post、页内 post 以及无跳转 post(页内模拟输入点击搜索)
- 最全面的自定义功能,详见最下方【搜索参数】
- 不使用第三方依赖库
- 自展开当前类别并提前
- 不篡改原始页面
- 多种快捷自定义引擎添加方式(具体方法在最下方)
其他的功能太多,懒得记了,自行前往设置页探索吧
📺全网最快捷视频下载,没有比这更快的视频下载方法!
一键下载视频配置方法(B站哔哩哔哩为例)
- 下载BBDown
- 下载ffmpeg,解压并且复制\bin\ffmpeg.exe
- 将BBDown.exe 与 ffmpeg.exe 放置于同一文件夹,记录该路径,例如
D:\Program Files\BBDown
- 在你的搜索酱“当前网页”分类新增站点
- 点击“编辑站点”最下方的“添加自定义本地应用调用”
- 调用命令处填入
"D:\Program Files\BBDown\BBDown.exe" %u -tv
,点击生成注册表补丁
- 此时会自动生成注册表补丁,点击导入注册表,然后保存编辑站点
- 在 bilibili 视频播放页面按住 ctrl 单击右键,点击 BBDown 即可下载
- 其他视频下载工具(例如lux、you-get、yt-dlp等)同理,可自行编辑实现【全网视频下载】【youtube 列表下载】等功能。
🚫一键在任意网站拉黑喷子、阴阳怪气、杠精,突破限制,无限黑名单,平台社区论坛通吃
步骤如下
- 在设置页
页内查找
栏新建分组,例如分组名 weibo
,分组内容形如 /a123456/li
(l 代表筛选链接,i 代表不区分大小写,a123456 即为你要屏蔽的用户 ID)
- 在目标网站新增高亮搜索词,搜索词为
@weibo
(代表指向 weibo 分组内容),隐藏父级元素,根据层级调整父级深度,根据需要调整元素生效范围,保存高亮规则。
- 在
链接处理分组
新增引擎,内容为 find.addto(weibo):%t.replace(/.*u\//,"")
,代表将指定链接中u/后面的 ID 提取出来添加进 weibo
分组。添加根据 url 正则匹配:u/\d+
,代表仅在链接包含u/xxxxx
的用户名链接上唤出时该引擎才出现。
- 设置完成之后,在该网站上就可以一键屏蔽了,对着讨厌的用户长按右键,点击你新增的
屏蔽
,用户就被屏蔽啦。
- 此时你也可以将此规则分享给其他人,其他人开箱即可使用。
🤖ChatGPT prompts 中文智能提词提示模板
示例图片
📽️划词预览 IMDb 电影评分,豆瓣评分,mc 游戏评分等
示例图片
💴抓取实时汇率转换货币
示例图片
🔍页内搜索(多重搜索/正则/高亮/定位)
示例图片
🔁通过 webdav 同步搜索引擎配置与高亮规则
步骤如下
- webdav 服务器需要支持自设 cors,因此不支持坚果云
- 也可以自己架设 webdav 服务器,方法如下
address: 服务器地址
port: 服务器端口
cors:
enabled: true
credentials: true
allowed_headers:
- '*'
allowed_hosts:
- https://hoothin.github.io
allowed_methods:
- '*'
exposed_headers:
- Content-Length
- Content-Range
users:
- username: 用户名
password: 密码
scope: webdav 同步文件夹在服务器上的根路径
modify: true
如果仍有问题可发送邮件给我,我若方便的话可以协助你搭建
🎞️分屏聚合多重搜索
示例图片
⚙️配置选项
示例图片
目前的搜索酱已经无比强大了,该有的都有啦,能做到什么程度全看你的想象力了,例如
- 文字右键搜索
- 图片右键搜索
- 链接右键搜索
- 链接二维码
- 生成短地址
- 网页快照查询
- 网页存档查询
- 页面右键搜索
- 站内搜索
- 网页二维码
- 生成短网址
- 网页快照查询
- 网站存档查询
- Github 镜像跳转
- Everything 搜索本地文件
- 全网视频解析
- 全网视频右键下载
- 自定义输入搜索(例如日期、语言、文件类型)
- 一键批量搜题
- 企业一键查询
- 电影资源一键搜索
- 网盘一键搜索
- 番号一键搜索
- 动漫一键搜索
- 学术一键搜索
- 电子书一键搜索
搜索前
支持所有post get方式,页内提交搜索,全球编码,分类整理,站点克隆,正则匹配关键词,正则替换关键词,点击任意搜索框一键导入搜索引擎等
搜索中
支持划词搜索,拖拽搜索,以图搜图,指定链接搜索,页面 URL 搜索,页内搜索,快捷键搜索,批量打开,搜索引擎通配符筛选,批量抓取元素多行搜索等
搜索后
支持页内正则搜索,搜索关键词高亮,关键词定位,自动高亮规则(例如高亮小黄文性癖或给网文人物关键词添加提示文本)等
主要为了自用,不是商业项目,无广告、无购物返利、无数据收集,纯属兴趣,犯懒或者反馈令我反感则不会回复
为什么不写成扩展?因为除了浏览器右键菜单,搜索酱都已经做到,而我的浏览器右键菜单已经太多太杂。更重要的原因是扩展生命周期有限,脚本失效了可以很方便地改改继续用,扩展失效了生命周期基本就终结了,谁还记得大明湖畔的右键搜呢?
我的其他脚本推荐: 【Picviewer CE+】 【一键离线下载】 【勤勉小说下载器】 【嘿嘿嘿】 【东方永页机】
❤️对你有帮助的话,可请我喝一杯奶茶 爱发电,或者将此脚本推荐给你的朋友
Update
2023.3.18
- 添加了对opensearch.xml的通用支持,例如小众论坛
- 添加了模拟输入搜索,可以可视化抓取元素指定操作
2023.3.14
- 添加了页内选择器提取关键词的功能
- 添加了关键词筛选功能,可以根据关键词来匹配引擎,例如通过
\w.*[\.点。].*\w|1[a-zA-Z0-9]{22,}
来匹配文字链接
- 设置页添加了引擎筛选功能,可以通过输入来快速定位分组或引擎
- 设置页的分组支持展开了
- 设置页拖拽时显示目标位置
2023.3.8
- 当通过拖拽悬停在萌脸上打开所有站点时,可以直接拖拽至站点上进行搜索了
- 切换页内元素抓取时,禁用搜索词输入以避免歧义
- 唤出搜索输入框时,回车将默认调用页内搜索第一项进行搜索
2023.3.6
- 增加了所有站点的独立页面,并支持外部调用
- 所有站点页面支持通过通配符筛选引擎了
- 添加了搜索时的搜索联想词功能,支持百度、必应和谷歌
- 增加了二维码生成功能
- 增加了基于opencv模型的二维码识别功能
- 增加了命令菜单快捷嗅探当前站点添加引擎的功能
- 增加了前移上次使用分组的功能
- 添加引擎时记录上次使用的分组位置
2022.10.31
2022.10.17
- 增加了导入配置时的站点自定义分类功能,支持分类重命名
- 导入时不区分 http 与 https
- 导入时同名站点自动添加“_1”后缀
2022.10.15
- 增加了导入配置时的站点筛选功能
- 增加了展开全部模式的自定义快捷键绑定
2022.10.8
- 给 ctrl alt 规则快捷添加框增加了展开功能
- 修复了火狐下favicon列表无法滚动的bug
- 会记住最后一次添加规则时使用的分类项,下次打开默认选中
- 设置页之前偷懒没做的搜索参数i18n多语言最终加上了
- 修复了指向跨域图片时无法获取base64的错误
2022.10.3
- 增加了 iframe 内划选搜索的支持
- 修复了启用左键时双击唤起的bug
2022.9.30
- 优化了 post 提交搜索,相较 Selection Search 通过扩展内页面中转 post 的方法,搜索酱是直接去参跳转后在当前页面提交 post。只是为了兼容一大票古董 http 网页
- 添加了双击监听,优化了弹出的磁贴图标显示条件
- 按住 ctrl+shift 快捷添加引擎时改成通过 FormData 获取
2022.9.27
- 给 4 个特殊分类图标加了点击功能,点击即可跳转到相应分类
- 发现某些网站判断了 ref,所以添加了 noreferrer 属性
2022.9.23
- 增加了展开模式,替换了点击logo弹出设置页的功能,弹出设置页的功能移动到了内部的笑脸上
2022.9.20
- 增加了磁贴菜单,如果设置了鼠标唤出绑定功能键,那么按住功能键右击鼠标就会唤出磁贴而非工具条。
- 唤出的磁贴仅显示当前分类的前10个站点,右击类别批量打开,左击类别切换为完整工具条。
2022.9.19
- 給拖拽搜索圓盤中間的搜索醬 logo 綁定了功能,如果拖拽到 logo 上則會喚出搜索條。
- 添加了“搜索此项”的命令项,配合油猴管理器的右键菜单可实现右键菜单搜索的功能,默认调用所指向分类的第一个站点进行搜索
- 右键绑定功能键不再覆盖右键长按,绑定了功能键之后依旧可以使用长按唤出
2022.9.17
- 优化了一下分屏聚合搜索,现在除了少数安全限制很严格的站(例如You,鸭鸭)之外都能嵌入多重分屏了。
2022.9.16
- 按住 Alt 打开小窗时使用移动端 UA 以获取更好的视图
- 添加了【文字】【链接】转二维码功能
- 如果当前规则仅有 %u 且目标对象为链接,则使用目标链接代替页面 url
2022.9.13
- 添加了极简模式,该模式下默认只会显示当前展开的分类,鼠标划过才会显示其他可用分类
- 添加了自定义参数框,升级了原先的prompt自定义输入,现在可以支持select选项或者input输入
- 添加了Picviewer CE+ 的调用项
- 添加了 Pixlr 在线图片编辑的调用项
- 优化了工具条缩小状态
2022.9.11
- 添加了下载参数,
d:%u
即可下载指向 url,可以使用正则替换完成更多操作。
- 筛选预选项增加了域名预选项与描述预选项。
2022.9.5
- 添加了禁用类别自动展开的选项
- 添加了在搜索引擎页面隐藏的选项
- 添加了高亮关键词的生效范围,可使用元素抓取器抓取生效范围的选择器
- 添加了新增高亮词的入口按钮
- 添加了站点筛选的类别筛选项,例如
电影**小众
代表筛选电影分类下的小众站点
2022.8.31
- 升级了通配符匹配,类似正则,用^代表开头,$代表结尾
- 添加了站点展开功能,默认仅显示当前分类的前十个站点,点击展开按钮后显示全部
- 增加了站点筛选时的备选项,配合^$就能精确定位了
- 拖拽站点至搜索条外就能快速在新标签页打开
- 适配了低版本的浏览器,例如chrome 79.0.3945.130
2022.8.29
- 更改页内查找为如果输入框开启,ESC键关闭输入框,否则ESC键清除高亮
- 给设置页的划词、链接、图片、页面当前生效分类添加四色标记,方便快速定位并且修改拖拽圆盘与呼出站点项
2022.8.28
- 更新了页内点击字段,如果与当前页面相同,或者规则是#p{开头的,则直接开始同步one by one点击输入操作,这样改了之后可以实现一些重复表单输入的需求。当然检测按钮或者输入框是否出现以及react输入框的兼容是自动进行的,规则里只需要执行顺序和选择器(selector或xpath)就行了
- 优化了移动端的显示,兼容了移动端搜索条的拖动操作。
- 页内搜索时回车添加关键词时自动跳转到最新的关键词。
- 开启缓存后若缓存失败,则增加失败标记,下一次直接跳过失败项,直至在设置页刷新缓存。
- 修复了“划词后左键单击唤出”开启时与拖拽搜索的冲突。
2022.8.27
- 添加了划选文字时使用唤出快捷键不弹出输入框的选项
- 添加了iframe内关键词的监听
- 添加了默认打开页内搜索的选项
- 阻止页内搜索快捷键冒泡,因此如果设置为ctrl+f就可以替换掉系统搜索了
- 把鼠标绑定功能键和唤出输入框的功能键拆分开来了,现在可以分别定义
- 添加了esc键关闭输入框的功能
2022.8.26
2022.8.25
- 重构了一下引擎筛选功能,把筛选输入与关键词输入拆分开来了。可以用tab键与shift+tab键切换输入框。
2022.8.24
- 添加了双击页内搜索词弹出修改窗口的功能,以及一键保存当前高亮方案的功能,方便我做一些简单的笔记。
- 修复了左键单击唤出与点击三下选中段落的冲突。
- 优化了一下元素抓取器的展开功能,对应小众论坛的 discourse 框架这种一股脑把 tag 组别这些属性放进 className 里去的网站。
2022.8.22
- 添加了 alt 选择自动高亮功能,开启后按住 alt 可以连续选取。
- 把字体缓存和图标缓存分开了,这样应该可以解决字体加载缺项问题了。
- 添加了搜索框大小调节功能,在右侧边缘按住调整即可。
- 修复了定位侧边栏点击最后一个高亮项下方的空白区域不进行定位的问题。
- 把元素抓取的蓝框塞到了搜索框下面,避免选择大尺寸元素时被覆盖导致无法进行搜索框操作的问题。
2022.8.21
- 增加了同类选择功能,选择元素点击展开之后能选中所有同类元素,便于批量复制后批量搜索。
- 点击复制按钮则可以复制富文本内容,便于带格式粘贴。
- 增加了任意单个页内搜素关键词删除功能。
2022.8.17
- 增加页内搜索。支持多词搜索与分组定位、正则匹配,自定义提示与样式,自定义分隔符,所有标签页全局高亮,定位导航侧边栏等。
2022.8.3
- 添加了本地本地图标上传功能。
- 另外把新窗口打开下放到了站点一级,目前有了全局打开选项、类别打开选项、站点打开选项三种。优先级依次提高,此改动主要是因为我在拖拽搜索时同一类别会希望有不同打开方式,而又懒得使用功能键。
2022.8.2
增加了页内信息抓取,例如
%element{.main}
代表用css选择器选择".main"并且返回文字内容
- 也可以用xpath抓取
%element{}.prop()
代表取元素的属性值
- 也可以用之前提到的正则替换
平时工作中搜索引擎快捷跳转功能用得很频繁,之前一直用文科的搜索跳转,但早已年久失修,于是去Chrome商店尝试了相关的新扩展,发现大多夹有私货,特别是国内公司出的插件,基本都有购物返链和隐私数据收集。
而这只是一个简单功能,所以不如自己写一个啦。
结果写配置页面耗费的精力数倍于脚本本身……🤦
这个搜索引擎跳转支持自己拖拽定义位置,同时也支持站内搜索,多语言编码设置(例如shift-jis),划词搜索,以及配置导入导出。
默认选中文字之后右键长按1秒可调出工具条,在图片上右键长按则可指定图片用于以图搜图。
更多设置可自行探索(例如 type 下添加 match 项可匹配视频站便于跳转 vip 解析站点。没错!当前 url 也能当作参数)。
我监听了触摸事件,所以理论上支持移动端,不过我没测试,默认设置也没添加移动端的站点。嗯。。。
如果你想添加一个新网站,首先观察该网站的 url,比如http://xxx.yyy.com/?q=张飞上单,若其中“张飞上单”为搜索关键词,只需将“张飞上单”替换为 %s 即可得到 参数 url【http://xxx.yyy.com/?q=%s】,最后在配置页面新增即可。
当然你也可以按住 Ctrl + Alt
或者 Command + Option
点击输入框碰碰运气,如果是标准格式就可以自动添加。去 mycroftproject 一键添加也是一种选择。
实在没办法了也可以去 Github 贴上需要添加的网址发一条 issue
其他参数如下:
搜索参数
- %s 搜索关键词
- %e 页面编码
- %c 客户端 pc,mobile
- %u 当前网站url %U 对前者进行URI编码
- %h 当前网站host 适用于站内搜索等场景,比如写成 %s site:%h,这样 1024 搜索就舒坦了
- %t 指定对象地址 右键长按的图片、音频、视频、链接等 【%T 对其进行URI编码】
- %b 指定对象地址去头 【%B 对前者进行URI编码】
- %n 链接标题、图片标签或者网页标题
- %i 将指向图片转换成 base64 编码
- %p{params} post参数体,例如 :p{x=1&y=2&q=%s}
- %P{params} post但是不跳转
- %input{tips} 用户输入占位,例如%input{请输入您的三围}
- #p{params} 页内 post,可在页面之内填写 css选择器 与参数提交查询,适用于鸠摩搜书这类不开放GET/POST接口的网站。例如 #p{#input=%s&div.param=2}
- ["siteName1","siteName2"] 任意组合你已编辑的站点,使其批量打开,例如["雅虎搜索","百度搜索","分享到微博"]
- %s.replace 正则替换,例如我Github上的规则【打开链接】支持类似
河蟹pan点bai蟹头du。com
或者 1mDlfiMNKN33R7lCbR58LSA提取码:gt1r
的分享链接
- name 站点名
- url 站点地址
- keywords 站点关键词提取正则,适用于异型关键词
- match 正则匹配当前站点,适用于有多个子域的网站,假如写在类别中,若此项未匹配则隐藏整个类别
- icon 站点icon
- charset 站点编码,适用于接受参数非utf8的网站
其中正则黑名单匹配可使用(?!)负前向查找,例如 ^((?!baidu).)*$ 代表不包含 baidu
写好了就用 <pre> </pre> 框起来分享到反馈区吧,这样别人点击就能导入了。老司机带带我,我想要一个种子搜索合集,一个番剧搜索合集,一个VIP视频解析合集和一个番号搜索合集。