nightwind
火狐狸
火狐狸
  • UID17949
  • 注册日期2007-04-11
  • 最后登录2017-09-05
  • 发帖数271
  • 经验58枚
  • 威望0点
  • 贡献值54点
  • 好评度2点
  • 社区居民
  • 忠实会员
阅读:2681回复:11

需要一个批量搜索的功能,怎么实现?

楼主#
更多 发布于:2015-09-17 12:50
我有几个固定关键词需要搜索,比如"新闻" , "价格","图片".
然后有一个特殊关键词是变化的,比如"iphone6s",(也可以是ipad pro,imac之类的,总之是变化的)
我想要每次都能批量搜索"iphone6s+新闻",  "iphone6s+价格","iphone6s+图片" 这几个内容,分别显示在不同的标签页里
最终实现的效果是:每次我只需要给出变化的关键词"iphone6s",然后通过一个按键,调用百度搜索,就可以在不同的标签页里显示出对应这几个关键字的搜索结果。

有这样的扩展,脚本,或者什么方法么?
苹果及DELL代理,有需要联系,Cuixiaodi.com
nightwind
火狐狸
火狐狸
  • UID17949
  • 注册日期2007-04-11
  • 最后登录2017-09-05
  • 发帖数271
  • 经验58枚
  • 威望0点
  • 贡献值54点
  • 好评度2点
  • 社区居民
  • 忠实会员
1楼#
发布于:2015-09-17 15:41
从V2ex得解:

JS 批量 window.open 即可。注意让浏览器允许弹窗。
http://sandbox.runjs.cn/show/i07pbgsm

From:
http://www.v2ex.com/t/221443
苹果及DELL代理,有需要联系,Cuixiaodi.com
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
2楼#
发布于:2015-09-18 11:55
我试了上面那个,粘贴三个链接进去只打开一个
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
yfdyh000
千年狐狸
千年狐狸
  • UID29079
  • 注册日期2009-06-07
  • 最后登录2022-05-18
  • 发帖数2262
  • 经验1390枚
  • 威望0点
  • 贡献值52点
  • 好评度139点
  • 社区居民
  • 最爱沙发
  • 忠实会员
3楼#
发布于:2015-09-18 12:46
很久以前我在用的一种方法,目前看来还能用:
Drag & DropZones 和 Organize Search Engines 扩展。

先用 Add to Search Bar 扩展或者别的方法添加需要的搜索引擎(可数个,不同名称)。
用上述后者修改里面的URL增加想要的额外关键词。使用前者定制一个网格图。拖拽选中的关键词到相应网格。
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
4楼#
发布于:2015-09-18 12:48
其实你说的这个,我只知道用VBS去实现,思路大致是
  1. 把固定关键词写成脚本里面的常量数组
  2. 把常用浮动关键词写成ini配置文件,运行时读取成1=iphone, 2=ipad, 3=魅族这样的快捷选项
  3. 运行脚本后弹出个inputbox,你可以输入临时的浮动关键词,也可以(根据inputbox的提示文本)输入1、2、3这样的数字对应上面ini文件中读取出来的内容。
  4. 固定/浮动关键词与搜索引擎合并出链接字符串,再调用Firefox打开链接( 用 -new-tab 参数)
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
infinity
狐狸大王
狐狸大王
  • UID48261
  • 注册日期2014-12-18
  • 最后登录2023-03-15
  • 发帖数352
  • 经验350枚
  • 威望0点
  • 贡献值96点
  • 好评度34点
  • 社区居民
  • 忠实会员
5楼#
发布于:2015-09-18 13:23
试试keychanger脚本?
userChromeJs/KeyChanger at master · defpt/userChromeJs
https://github.com/defpt/userChromeJs/tree/master/KeyChanger
nightwind
火狐狸
火狐狸
  • UID17949
  • 注册日期2007-04-11
  • 最后登录2017-09-05
  • 发帖数271
  • 经验58枚
  • 威望0点
  • 贡献值54点
  • 好评度2点
  • 社区居民
  • 忠实会员
6楼#
发布于:2015-09-18 15:05
infinity:试试keychanger脚本?
userChromeJs/KeyChanger at master · defpt/userChromeJs
https://github.com/defpt/userChromeJs/tree/master...
回到原帖
这与主题啥关系?
苹果及DELL代理,有需要联系,Cuixiaodi.com
nightwind
火狐狸
火狐狸
  • UID17949
  • 注册日期2007-04-11
  • 最后登录2017-09-05
  • 发帖数271
  • 经验58枚
  • 威望0点
  • 贡献值54点
  • 好评度2点
  • 社区居民
  • 忠实会员
7楼#
发布于:2015-09-18 15:05
yfdyh000:很久以前我在用的一种方法,目前看来还能用:
Drag & DropZones 和 Organize Search Engines 扩展。

先用 Add to Search Bar 扩展或者别的方法添加需要的搜索引擎(可数个,不同名称)。
...
回到原帖
Organize Search Engines 好像扩展中心没有了
苹果及DELL代理,有需要联系,Cuixiaodi.com
yfdyh000
千年狐狸
千年狐狸
  • UID29079
  • 注册日期2009-06-07
  • 最后登录2022-05-18
  • 发帖数2262
  • 经验1390枚
  • 威望0点
  • 贡献值52点
  • 好评度139点
  • 社区居民
  • 最爱沙发
  • 忠实会员
8楼#
发布于:2015-09-18 15:43
nightwind:Organize Search Engines 好像扩展中心没有了回到原帖
啊,好像是的。之前试了一下,界面看上去没问题。但刚刚仔细一试,的确不能用了。
不知道还有什么高级编辑器的替代品,实在不行只能手动改xml了,稍显艰难。
dindog
千年狐狸
千年狐狸
  • UID30818
  • 注册日期2009-10-24
  • 最后登录2023-02-03
  • 发帖数1195
  • 经验59枚
  • 威望0点
  • 贡献值26点
  • 好评度10点
9楼#
发布于:2015-09-18 20:40
用手势的脚本可以,要开多少就输入多少个 gBrowser.loadOneTab 就是了

直接地址栏要拦截地址栏的几个默认事件,比较麻烦。
以前firefox跳个票的时间现在可以发布几个正式版了-_-
infinity
狐狸大王
狐狸大王
  • UID48261
  • 注册日期2014-12-18
  • 最后登录2023-03-15
  • 发帖数352
  • 经验350枚
  • 威望0点
  • 贡献值96点
  • 好评度34点
  • 社区居民
  • 忠实会员
10楼#
发布于:2015-09-18 21:38
nightwind:这与主题啥关系?回到原帖
改一下这个脚本的配置文件就可以做到
举个简单的例子,在配置文件_keychanger.js里添加如下代码就可以打开一组你想要的标签页:
keys[5]= // 一键打开标签页组
    function(){
        var x = prompt("输入变量", "").replace(/ /g,'+');
        if(x){
            var newtabs=["https://www.baidu.com/s?wd="+x+"+新闻", "https://www.baidu.com/s?wd="+x+"+价格", "https://www.baidu.com/s?wd="+x+"+图片"];
            var i=0;
            while(i<newtabs.length){
                gBrowser.selectedTab=gBrowser.addTab(newtabs[i]);
                i++;
            }
        }
    }
infinity
狐狸大王
狐狸大王
  • UID48261
  • 注册日期2014-12-18
  • 最后登录2023-03-15
  • 发帖数352
  • 经验350枚
  • 威望0点
  • 贡献值96点
  • 好评度34点
  • 社区居民
  • 忠实会员
11楼#
发布于:2015-09-18 22:10
yfdyh000:啊,好像是的。之前试了一下,界面看上去没问题。但刚刚仔细一试,的确不能用了。
不知道还有什么高级编辑器的替代品,实在不行只能手动改xml了,稍显艰难。
回到原帖
现在要使用的话得修改搜索栏为原来的那种,不过还是有些小问题,从以前几个火狐版本就开始有问题了,38或者更早点吧……要是能有人继续维护就好了,这也是个神级扩展啊
游客

返回顶部