puhongyi
千年狐狸
千年狐狸
  • UID3
  • 注册日期2004-11-20
  • 最后登录2012-03-29
  • 发帖数1116
  • 经验9枚
  • 威望2点
  • 贡献值38点
  • 好评度19点
阅读:16912回复:11

【原创】自制搜索插件 By A502ALARM

楼主#
更多 发布于:2004-11-26 13:10
整理自旧论坛
ff自带了数个搜索引擎~但是都是en搜索引擎~即便是官网提供的搜索引擎中也唯独缺少了中文搜索引擎~~
其实搜索引擎插件很简单~
不过是简单的将搜索栏中的关键字加上几个控制字串组织一下发送给指定网址罢了
以如下google为例:
在软件安装目录下的searchplugins目录内存放了已有的搜索引擎
建立文件GoogleChina.src
图片可以借用已有的google.gif改名为googleChina.gif即可
用emeditor一类的文本编辑软件打开googleChina.src如下
表用记事本~记事本打开的话就都粘在一堆看都看不清楚了
我用的是emeditor,其他类似可以替代记事本的工具很多~随便选一个吧
个人推荐emeditor
<SEARCH
    version = "7.1"
   name="Google China"定义搜索引擎名称
   description="Google Search China"描述信息
   method="GET"
   action="http://www.google.com/search"搜索页面地址
   queryEncoding="UTF-8"
   queryCharset="UTF-8"
>

<input name="hl" value="zh-CN">hl控制符指明搜索引擎为简体中文搜索引擎
<input name="ie" value="UTF-8">ie控制符指明搜索关键字的编码格式,
<input name="oe" value="UTF-8">这个我不清楚~以前用sleipnir时并无用到此关键字,猜测应该是现实结果字符的编码
<input name="lr" value="lang_zh-CN%7Clang_zh-TW">lr控制符是指定搜索栏关键字的语言~例中是繁体和简体
<input name="inlang" value="zh-CN">关键字 inlang是指在何种语言中搜索(google首页不是有在所有语言、简体、繁体三种选择么~)可以设为zh-cn中文

# There are several bugs in the code for the Next and Previous buttons; therefore, they are disabled
#<inputnext name="start" factor="20">
#<inputprev name="start" factor="20">

<input name="q" user>
<input name="sourceid" value="mozilla-search">

<interpret
    browserResultType="result"
    resultListStart="<!--a-->"
    resultListEnd="<!--z-->"
    resultItemStart="<!--m-->"
    resultItemEnd="<!--n-->"
    charset = "UTF-8"
>
</search>

<BROWSER
   alsomatch=""  
  update=""
  updateicon=""
  updatecheckdays="3"
>

很简单吧
yahoo等也是类似道理
只要用记事本把拿一个现有的搜索引擎打开对照一看就可以很容易摸索出来了
而且真正变得都是input name那一段~~其他地方只有少数比如搜索页面地址需要改动
游客

返回顶部