阿虚同学
读完需要
速读仅需 5 分钟
在上篇写完 WIN+R 实现批量提问 GPT 之后,用着用着发现实际上更多的使用场景都在浏览器上面:
即基本上都是在访问某个网页的时候,遇到某个问题,然后需要向 A I 提问
这就导致之的方法略微麻烦了一点点,因为我得:❶手动复制 ❷WIN+R ❸ 输入关键词A I ❹回车
所以我就在想,有没有办法直接在网页上通过右键快速批量提问 GPT 呢?
最理想的状态肯定是无缝接入我之前的工作流程,能直接在浏览器上调用本地批处理文件最好
结果一查就发现浏览器为了安全性,有着安全沙箱机制,都是不能「直接」访问文件系统的
其实想想也是,如果随便就可以访问本地文件,执行批处理命令啥的话,那得多恐怖。可能你访问某个网站,你电脑信息就被读取泄露了或者说电脑就中病毒了
不过研究研究着我就突然想起了隔壁奶酪常在推荐的 Context Search 这个浏览器右键增强扩展,他的定制化浏览器中很多功能都是依靠这个扩展实现的,依稀记得他是接入了很多本地化功能
1
使用效果
这么一研究还真就被我实现了我理想的需求
虽然起初在接入我原有的工作流程上遇到了一些麻烦,但最后还是被我完美解决了
1.1
网盘搜索
首先是可以无缝衔接阿虚之前介绍过的「使用 WIN+R 在多个网盘搜索引擎上一键搜索资源」,现在你只需选中你想找的资源名,右键 » 「批量搜索网盘资源」即可
看见啥电影想找,直接右键点两下就行。并且出乎阿虚意料的是,通过这个方法来进行搜索,搜索效率比通过 WIN+R 来使用更快!可以看到下图蹭蹭蹭的就在二十多个网站上完成了搜索
同时接入 Context Search 扩展并不会影响原来通过 WIN+R 来进行搜索的方式,即你依然可以在任意界面呼出运行窗口,通过输入关键词的方式来进行搜索,随时随地想搜就搜
至于在 Context Search 上的接入方法,也相当之简单,基本上就是拿出原来的脚本直接放到浏览器上用!这一波啊,是纯粹的功能升级增强!
1.2
批量A I搜索
还有一类就是批量在A I搜索网站上搜索,这个没啥太多好说的,还是能无缝接入之前提供的脚本
1.3
批量提问GPT
紧接着这次研究 Context Search 过程中,自然把如今阿虚使用最多的批量向 A I 提问!也升级改善了
之前分享的脚本其实也能用,只是直接在 Context Search 接入的话将会存在一定问题,想通过右键来提问多行文本的话,无法传递带有换行的内容,实际运行时会被截断
好在这个问题在我反复研究一下午之后,还是被我解决了,于是乎在网页上一键搜题啥的不再是问题!
另外不止是批量搜索,你喜欢一个个搜索提问也可以自行在 Context Search 配置(当然,阿虚还是建议批量提问,最大化利用 A I,提升回答可用性)
注意上图效果需要自行去扩展选项 » 快捷菜单 » 工具处关闭其他工具图标,并将工具栏 » 默认视图改为文本
2
安装方法
以上使用效果依托于 Windows 的批处理文件,所以仅能在 Windows 上实现
对于 Mac 用户,虽然原生系统上实现不了,但阿虚才分享了 Mac + Windows虚拟机的使用体验,或许你可以考虑下回到 Windows 系统?
2.1
安装 ContextSearch web-ext
首先我们肯定是安装 ContextSearch 扩展本身
有能力富强上网的话,肯定是建议安装 Chrome 官方商店版(Edge 也可以安装 Chrome 官方商店版,其次建议下载Chrome扩展本地方式安装,Edge商店的版本无中文且版本比较落后):
Chrome官方商店:https://chromewebstore.google.com/detail/contextsearch-web-ext/ddippghibegbgpjcaaijbacfhjjeafjh
Chrome本地安装¹:https://www.crxsoso.com/webstore/detail/ddippghibegbgpjcaaijbacfhjjeafjh
Chrome本地安装²:https://crxdl.com/,打开网站之后自行搜索 ContextSearch
Edge(目前旧版且无中文):https://microsoftedge.microsoft.com/addons/detail/ibmokccdgiheoiblhehokcohkfondjij
Firefox:https://addons.mozilla.org/zh-CN/firefox/addon/contextsearch-web-ext/
2.2
安装 Python
文章开头说了,由于浏览器的安全性,本身是不能直接访问文件系统的
但 Context Search 扩展的作者想到了一个曲线救国的方法,借助 Python 扩展了浏览器扩展的可能,使得我们可以从浏览器上启动外部应用程序
所以我们首先需要到 Python 官网下载安装,给你的电脑配置 Python 运行环境:https://www.python.org/downloads/
现在安装配置 Python 环境相当简单,保持默认安装,记得勾选「Add Python.exe to PATH」然后一路向下确认安装即可
安装后记得重启一下浏览器!
2.3
安装 ContextSearch-Native-App
然后我们需要去安装 ContextSearch-Native-App,打开项目官网,将整个项目代码都下载下来:https://github.com/ssborbis/ContextSearch-Native-App
如果你访问Github困难,建议了解《2022 Github加速访问教程》
后将整个项目解压出来,找到 install.py 文件,右键选择 Edit with IDLE
然后如图找到 Run » Run Module(或者直接按下 F5)即可完成安装
后续进行扩展配置的时候弹出的权限请求只需要允许即可
3
配置方法
接着讲如何在 ContextSearch 扩展上进一步配置我们的批量搜索脚本,直接右键扩展图标 » 扩展选项
找到搜索引擎功能,在右边搜索引擎管理这里,点击左下角「添加」即可开始配置
3.1
网盘批量搜索
网盘批量搜索脚本源码获取方式请看之前这期文章:
▲点击查看
接入阿虚之前分享的普通网盘批量搜索脚本其实非常简单,只需要在命令这一行填入脚本的完整文件路径,空一格,后面接上 {searchTerms} 即可
然后需要注意的则是右上角要勾选「选中内容」,这样你才能在鼠标选中网页内容之后通过右键菜单调用此批处理命令
PS:关于自定义图标这一块,可以去复习阿虚之前的图床推荐,也可以去学习我之前的图片转Base64教程
如果怕路径输错,可以按住 Shift 再右键你的批处理文件,即可一键完整复制文件地址
3.2
批量A I搜索
之前下面这部分代码发在了付费文章中,不方便大家复制,这里就再发一遍
这个 A I 批量搜索是指在360 A I 搜索、天工 A I、秘塔 AI 等平台进行搜索,如果不需要/需要更多网站,自行添加相关代码即可
:: 表示注释内容,表示这一行的代码不执行,可以自行修改内容
具体代码如下,执行顺序可以随意调整,保存代码方法也很简单,在新建一个本文文档.txt,将代码粘贴进去,最后另存为任意喜欢的文件名.bat即可,比如AI搜索.bat
@echo off
::360A I搜索
explorer.exe "https://so.360.com/?q=%1+%2+%3+%4+%5"
::天工AI搜索
explorer.exe "https://tiangong.cn/result/?q=%1+%2+%3+%4+%5"
::秘塔搜索
explorer.exe "https://metaso.cn/?q=%1+%2+%3+%4+%5"
3.3
批量提问GPT
批量提问 A I 脚本源码获取方式请看之前这期文章:
首先,由于加上下述改动之后略微无法和之前的脚本无缝衔接,所以你需要先复制一份 bat 批处理文件出来,比方说之前的脚本命名为 A I.bat,复制后文件可以命名为 chatgpt.gpt(后续是配置进浏览器里面,不需要手动输入调用,所以名称复杂一点也完全没影响)
然后只需要在从上述文章获取的源码 $scaling 与 $caliboard 这部分代码之间,添加荧光部分的代码即可(这部分代码在上述文章获取的源码里面有,自己翻源码后半部分,复制后粘贴到前面就行,无需你手动敲代码)
最后在 ContextSearch 里面的话,还是简单的像下图这样配置即可,至此你就可以无缝在浏览器中右键批量提问 GPT 了!
不知不觉,关于 WIN+R 的进阶用法阿虚已经写了 4 篇独家内容了
今后的话,这个系列可能会不断升级更新下去,就连我自己都不知道这套方法的潜力到底有多大
得益于发现了 ContextSearch 和批处理脚本的联动方法,今后阿虚可能会再整点骚操作出来分享给大家~