[搜索酱] - 又一个多搜索引擎切换与聚合搜索脚本,超强搜索引擎辅助增强,300多个子功能,支持任意页面划词/拖拽/右键/批量搜索图片、文字、页面,本地应用调用与全面自定义

添加了双击页内搜索词弹出修改窗口的功能,以及一键保存当前高亮方案的功能,方便我做一些简单的笔记。
修复了左键单击唤出与点击三下选中段落的冲突。
优化了一下元素抓取器的展开功能,对应小众论坛的 discourse 框架这种一股脑把 tag 组别这些属性放进 className 里去的网站。


还想要写个根据关键词屏蔽父级元素的功能,但暂时不知道可以加在哪里,写在高亮上有点不搭。另外写个单独的脚本又提不起兴趣。

重构了一下引擎筛选功能,把筛选输入与关键词输入拆分开来了。可以用tab键与shift+tab键切换输入框。

另外应网友报错,又双叒叕兼容了 ios。实在太难调试了啊,简直是刀耕火种。

哈哈哈,多数时候靠经验盲猜。我让页面适配 Kindle 的时候更难,连查个 can i use 都不行

然后,虽然感觉有点不搭,还是把两天前设想的屏蔽父级元素写出来了。


支持自定义屏蔽深度,0代表当前父级,1代表父级的父级,依此类推。
类似 有没有支持功能多一点的 Chrome 关键词屏蔽扩展 - 问题求助 - 小众软件官方论坛 这个帖子里的需求就可以解决了,而且不止支持指定站点屏蔽,还支持根据关键词屏蔽动态插入的元素。

1 Like

搜索酱 ✘

工具箱 :heavy_check_mark:

一发散就收不住了,之前还挺不喜欢contextsearch-web-ext把页内搜索,拖拽搜索侧边栏等全加进右键搜索,一不留神就和它一样繁杂了。不然就给它改名酱箱酱吧

1 Like

我也有差不多的困扰,一个脚本做一个触发,然后我脑子里有一万个想法,结果我能弄得页面上满是触发器……

所以下一步打算用一个触发器,各种功能注册为可选插件,然后就可以放飞自我了

确实,搜索框能不能加个开关或快捷键,每次搜索时蹦出个长条就很突兀 :sweat_smile:

啥意思?不用快捷键你是咋调出搜索输入框的?

哦,你是指快捷键调出时不显示输入框吗?那为什么不用鼠标长按呢?

其实我是想说将搜索框和搜索面板的唤出方式分开
我现在还没完全转用搜索酱,暂时只用快捷键
所以会遇到这个问题 :grinning:

我晚些时候加个划选时使用快捷键不弹出输入框的开关吧

  • 添加了划选文字时使用唤出快捷键不弹出输入框的选项
  • 添加了iframe内关键词的监听
  • 添加了默认打开页内搜索的选项
  • 阻止页内搜索快捷键冒泡,因此如果设置为ctrl+f就可以替换掉系统搜索了
  • 把鼠标绑定功能键和唤出输入框的功能键拆分开来了,现在可以分别定义
  • 添加了esc键关闭输入框的功能

发现昨天有个公众号推了搜索酱,结果日安装量飙到了500,虽然数字没啥意义,但看着挺爽的

  • 更新了页内点击字段,如果与当前页面相同,或者规则是#p{开头的,则直接开始同步one by one点击输入操作,这样改了之后可以实现一些重复表单输入的需求。当然检测按钮或者输入框是否出现以及react输入框的兼容是自动进行的,规则里只需要执行顺序和选择器(selector或xpath)就行了
  • 优化了移动端的显示,兼容了移动端搜索条的拖动操作。
  • 页内搜索时回车添加关键词时自动跳转到最新的关键词。
  • 开启缓存后若缓存失败,则增加失败标记,下一次直接跳过失败项,直至在设置页刷新缓存。
  • 修复了“划词后左键单击唤出”开启时与拖拽搜索的冲突。

这个圈里的怎么设置呢,谢谢

圈里的站点不是设置的,而是调取的。
链接就去第一个加了链接属性的分类里设置,图片去第一个图片分类里设置,文字则是第一个划选分类,把你想要的站点拖到对应分类的前六个就行

  • 更改页内查找为如果输入框开启,ESC键关闭输入框,否则ESC键清除高亮
  • 给设置页的划词、链接、图片、页面当前生效分类添加四色标记,方便快速定位并且修改拖拽圆盘与呼出站点项

又更新了一版

  • 升级了通配符匹配,类似正则,用^代表开头,$代表结尾
  • 添加了站点展开功能,默认仅显示当前分类的前十个站点,点击展开按钮后显示全部
  • 增加了站点筛选时的备选项,配合^$就能精确定位了
  • 拖拽站点至搜索条外就能快速在新标签页打开
  • 适配了低版本的浏览器,例如chrome 79.0.3945.130
  • 添加了禁用类别自动展开的选项
  • 添加了在搜索引擎页面隐藏的选项
  • 添加了高亮关键词的生效范围,可使用元素抓取器抓取生效范围的选择器
  • 添加了新增高亮词的入口按钮
  • 添加了站点筛选的类别筛选项,例如 电影**小众 代表筛选电影分类下的小众站点

有手机版嘛

  • 添加了下载参数,d:%u 即可下载指向 url,可以使用正则替换完成更多操作。
  • 筛选预选项增加了域名预选项与描述预选项。

想要写个抓取信息小窗返回的功能,但是似乎没有什么好的通用解决方案,如果每个站都要手工指定的话就没意思了