返回列表 发帖
所需阅读权限 1

^_^新年礼物:[首创]添加自定义高级搜索通杀方法--附上霏凡软件站添加方法分析

在这新的一年第一天,特别送上我的白银帖,作为礼物送给大家,祝大家新年快乐!

【题白之一】

如果只想用最简单的添加方法,那么请略过以下文字内容,看下面的图。嘿嘿,这种方法多数情况是无效的,如霏凡软件站

【题白之二】

想要看看复杂方法而又对TW的自定义搜索引擎如何添加不太清楚,建议先看看下面两个帖子:
[url=http://bbs.ioage.com/viewthread. ... 1%CB%F7%D2%FD%C7%E6]http://bbs.ioage.com/viewthread. ... 1%CB%F7%D2%FD%C7%E6[/url]
[url=http://bbs.ioage.com/viewthread. ... 1%CB%F7%D2%FD%C7%E6]http://bbs.ioage.com/viewthread. ... 1%CB%F7%D2%FD%C7%E6[/url]
http://bbs.ioage.com/cn/attachment.php?aid=7060&noupdate=yes

【软件环境】

TheWord(带View Page插件)

【初步分析】

要添加,就要知道搜索串,(此乃废话!)非搜索引擎网站,虽然变量不统一和地址隐藏,。但都形同:
......search.asp?......&......&.........search.php?......&......&......
“?”是执行页(指search.asp、search.php)与变量的连接符号,“&”是变量与变量的连接符号。
所以我们只要找到所有具体变量,就可以得出具体搜索串地址,然后关键字用  %s   代替,就成功了。

【举例之一】

打开霏凡软件站http://www.crsky.com/default.html,借助View Page分析源码,很轻易就得到搜索段的代码。

================================【图一】================================================

================================【图一】================================================

a。
由1处显示得知搜索执行页面是:http://search.crsky.com/search.asp

b。由2处知有变量keyword,且默认关键字值是“flashget”,所以把它转换成我们需要的形式:keyword=%s

c。由3处知有变量sType,他的值是可选的,当为ResName时(见3-1),是搜索软件名称,为Content
     时(见3-2),是搜索软件简介,那我们需要的形式是两个中的任一个此处选3-1:sType=ResName

d。由4处知有变量action,值是s,同上,我们需要的形式就是:action=s

注:有的网站是有提交变量Submit,大多数网站可以省略,如果要可以写成:Submit=yes 或默认值(这里省略)

       根据以上,把执行页与变量连起来就是我们想要的搜索串(变量排列不计较顺序,但要全且区分大小写):
       http://search.crsky.com/search.asp?keyword=%s&sType=ResName&action=s

其中%s 在TW2.0版本可以加参数u,即变成 %us,这个参数的目的是代码转换unicode,当搜索出现乱码时可以试试,,如果正常,就不需要加此参数。

       测试一下:搜索QQ,把上面%s用QQ代替
       http://search.crsky.com/search.asp?keyword=qq&sType=ResName&action=s


【举例之二】

TW论坛搜索(当然,你得先登陆),如下图二,依上方法,可以得知我们的论坛搜索串地址是:
http://bbs.ioage.com/search.php?srchtxt=%s&srchfid=all&srchtype=title&srchfrom=0&before=&orderby=lastpost&ascdesc=asc&searchsubmit=yes

【特列之一】

TW自带动emule需要手工改动搜索串为:http://search.verycd.com/search?&ie=GB2312&q=%s
这样就不会产生搜索中文出现乱码的问题

【特列之二】

TW自带动google需要手工改动搜索串为:http://www.google.com/search?q=%s&hl=zh-CN&ie=gb2312
这样就不会产生搜索中文地址栏历史记录里出现乱码的问题

【特列之三】

某些搜索串带符号 :: 的,需要手工将其改为 & 来替代,如汉化新世纪分析出来搜索串为:
http://www.hanzify.org/index.php?Go=Search::List&Key=%s&Type=all
一定要改为:http://www.hanzify.org/index.php?Go=Search&List&Key=%s&Type=all
否则,添加不上。(问题来源



【结束】
各位,这--还行吧,它的杀伤力?!,谁!!!!
附件: 您需要登录才可以下载或查看附件。没有帐号?加入 我们
1

评分人数

行云流水兮  用心无多  求大道以礼兵兮  凌万物而超脱



关于TheWorld2.x功能的全面介绍请参考=世界之窗使用手册=

再顶一下。

TOP

一晃就是三年!
airplane 发表于 2009-7-13 16:47 http://bbs.ioage.com/cn/images/common/back.gif


你的这句话为什么让我想起来了句老话
“新三年,旧三年,缝缝补补又三年”

tw很千疮百孔?

TOP

一晃就是三年!
I am flying all the time世界之窗,呈现一个更美的世界
[fly]代码禁飞区,俺想飞[/fly]

TOP

真是厉害!!

TOP

good

正想学的专业一些,谢谢楼主
tw是我的必备工具。虽然小巧,功能却不少,很是喜欢!

TOP

TOP

终于知道怎么添加搜索引擎了,谢谢楼主!

TOP

很好,很强大,貌似opera的一个小功能来着
anywhere anytime anyone anything just you

TOP

强的不是一点哦,,我服了!http://pdkm03.mofile.com/p/1/2007/11/21/HW/HW0DGUAG61_103.gif
天空没有翅膀的痕迹,而鸟已飞过!

TOP

非常感谢楼主,学习了。。。
天空没有翅膀的痕迹,而鸟已飞过!

TOP

楼主帮帮忙啊!这个怎么加啊?

百度知道http://zhidao.baidu.com怎么添加啊?我按照你说的方法,研究了半天都没有弄出来啊?还有一个http://www.fsou.com/(法搜网,因为我是法学院的学生,很需要这个啊)怎么做啊?[qq]532709392[/qq]多谢了啊~~

TOP

返回列表