`
Jennycn
  • 浏览: 92512 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

Follow your heart (152)---很有意思的分屏搜索.

 
阅读更多
很少去看群的内容,偶尔看看还是很有启发的.

看到有人在推荐自己做的一个网站,后来,就找到另外一个原来就有的类似的网站, 叫www.baigoogle.du.com

我本来是觉得那个分屏的页面很像我最近要设计的页面,我想看一下中间分屏的箭头怎么画,后来,觉得,其他地方也有很多可借鉴的.

http://www.soba8.com/search/shopping.htm?nation=1&key=iphone4&engine=105

比如上面的,地图部分, 我并不想用它的比较,但因为谷歌的api是没开放公交的,我现在做的公交,实际是虚的,是个示意图了,要做实际的,其实可以这样,直接嵌入谷歌地图,然后用我之前想做的攻略搜集器,把点,线路copy到自己的行程里. 这个,现在和其他人是描述不清楚了,看以后有人在身边或自己慢慢琢磨做吧. 昨天小兄弟,前天韩都问我,是不是真 要做程序员了,自然是的.就是你自己琢磨,可以自己慢慢改,有时自己没想清楚要反复尝试的事情,你怎么去说那么明确的需求,要人家一定做出来,说不定还要改回去,人家不愿意的.

不过,很奇怪,soba的这个地图,别的地图都可以打开,就是谷歌地图打不开



http://www.soba8.com/search/map.htm?key=iphone4

我有另外一个想搜索旅行资讯的功能,以后也可以用到.

这样的功能的实现代码我也找到了

http://www.cnblogs.com/hust21941/archive/2008/12/27/1266677.html

var location = '';

window.onload = function() {
    var url = document.location.toString().split('?');
    var w = '', p = 1;
    if (url.length == 2) {
        url = url[1].split('&');
        w = url[0].substring(2);
        if (url.length == 2)
            p = parseInt(url[1].substring(2));
    }
    if (w == '')
        document.location = 'baigoogledu.htm';
    var head = document.getElementById('head');
    var baidu = document.getElementById('baidu');
    var google = document.getElementById('google');
    head.src = 'baigoogledu_head.htm?w=' + w + '&p=' + p.toString();
    p = (p - 1) * 10;
    google.src = 'http://www.google.cn/search?q=' + w + '&start=' + p.toString();
    baidu.src = 'http://www.baidu.com/s?ie=utf-8&wd=' + w + '&pn=' + p.toString();
}

分享到:
评论
17 楼 Jennycn 2011-11-17  
nkhanxh 写道
jsp在后台运行,用来生成前台页面,是所谓的动态页面。

也不可能全都去掉,毕竟很多时候用它很方便。

一般用它就是grid,不过grid可以用jquery,ext,yui之类的做。所以。。。

你得先把什么叫后台,什么叫前台搞清楚,不然彻底的盲人摸象。

jsp后台 运行--》jsp根据条件生成静态 页面--》静态页面被用户看到--》用户回传东西到后台。

然后从技术上讲,必须把不相关的东西解耦,所以出来javabean来完成逻辑计算。等等。

但是通过条件生成静态页面,javascript也可以。所以这就有了所谓的选择。然后又分各种稀奇古怪的框架。

js不安全,但是交互性强,就得看具体折中了。当然你还得咨询总做这个的人,我只是偶尔做做,不是正业。


"哦,后台也可以用jsp的吗?

不是前台才用的吗?

我的页面可是美工做了,发给他们用的."


我说错了.我把前台的js, javascript说成jsp了.
16 楼 nkhanxh 2011-11-17  
jsp在后台运行,用来生成前台页面,是所谓的动态页面。

也不可能全都去掉,毕竟很多时候用它很方便。

一般用它就是grid,不过grid可以用jquery,ext,yui之类的做。所以。。。

你得先把什么叫后台,什么叫前台搞清楚,不然彻底的盲人摸象。

jsp后台 运行--》jsp根据条件生成静态 页面--》静态页面被用户看到--》用户回传东西到后台。

然后从技术上讲,必须把不相关的东西解耦,所以出来javabean来完成逻辑计算。等等。

但是通过条件生成静态页面,javascript也可以。所以这就有了所谓的选择。然后又分各种稀奇古怪的框架。

js不安全,但是交互性强,就得看具体折中了。当然你还得咨询总做这个的人,我只是偶尔做做,不是正业。


"哦,后台也可以用jsp的吗?

不是前台才用的吗?

我的页面可是美工做了,发给他们用的."
15 楼 Jennycn 2011-11-16  
龙  8:43:46 PM
你们团队人不多?
就你和一个技术?
未  8:44:02 PM
2个技术。
龙  8:44:07 PM

也很不简单哈
未  8:44:18 PM
人不到10人
龙 8:49:55 PM

嗯,创业阶段,维持小团队已经算不容易了
未  8:50:47 PM
不容易呀。很辛苦
龙 8:51:02 PM

熬到盈利阶段就好了
14 楼 Jennycn 2011-11-16  
nkhanxh 写道
Jennycn 写道
Jennycn 写道
nkhanxh 写道
Jennycn 写道
我没明白,为啥用asp呢

我还有个问题,一个网站,能部分模块用java,部分用php吗

能,你想怎么玩都可以,就是没必要


不是,是这样, 我想自己先架一个php的框架博客,自己就直接把这建站博客,学习博客,或者我做程序员的博客先放上去了, 估计那样的博客,用php框架的,还比较好架,我找个人教教,或者在网上找找教程,就有点可能自己架一个起来了. 就算开张了一个小网站了:)

别的功能慢慢做. 以后改了方向也不一定. 反正是我要做的一个网站.

我能用php自己做的,就自己做,如果请别人用java做的,以后就还可能是用java做的模块.



现在,印度人在继续做的,就是用的java啊,他要做的好,我就用啊

做的不好,就也只能做再一次的学费了


你让他把前后台明确分开,前台jquery什么的,后台纯java serverlet。
不用或者很少用jsp。这样后台作废了前台能复用,前台费了后台能用。
不然总是反攻,其实很多功能都做好了。


哦,后台也可以用jsp的吗?

不是前台才用的吗?

我的页面可是美工做了,发给他们用的.
13 楼 Jennycn 2011-11-16  
nkhanxh 写道
Jennycn 写道
nkhanxh 写道
Jennycn 写道
我没明白,为啥用asp呢

我还有个问题,一个网站,能部分模块用java,部分用php吗

能,你想怎么玩都可以,就是没必要


不是,是这样, 我想自己先架一个php的框架博客,自己就直接把这建站博客,学习博客,或者我做程序员的博客先放上去了, 估计那样的博客,用php框架的,还比较好架,我找个人教教,或者在网上找找教程,就有点可能自己架一个起来了. 就算开张了一个小网站了:)

别的功能慢慢做. 以后改了方向也不一定. 反正是我要做的一个网站.

我能用php自己做的,就自己做,如果请别人用java做的,以后就还可能是用java做的模块.

其实有这样的。我认为问题不大。

而且是所谓的soa。呵呵。
最简单的例子就是,你可以用新浪微博账号登陆百合网之类的,
但是登陆页面是新浪提供的,登陆进去就是百合网。
只不过这样一般没必要。


我的意思,就是人家没做起其他程序前,我先用php做博客可以吧? 是哦,以后就是那个链接后面的是php就是了?没想明白

12 楼 nkhanxh 2011-11-16  
Jennycn 写道
Jennycn 写道
nkhanxh 写道
Jennycn 写道
我没明白,为啥用asp呢

我还有个问题,一个网站,能部分模块用java,部分用php吗

能,你想怎么玩都可以,就是没必要


不是,是这样, 我想自己先架一个php的框架博客,自己就直接把这建站博客,学习博客,或者我做程序员的博客先放上去了, 估计那样的博客,用php框架的,还比较好架,我找个人教教,或者在网上找找教程,就有点可能自己架一个起来了. 就算开张了一个小网站了:)

别的功能慢慢做. 以后改了方向也不一定. 反正是我要做的一个网站.

我能用php自己做的,就自己做,如果请别人用java做的,以后就还可能是用java做的模块.



现在,印度人在继续做的,就是用的java啊,他要做的好,我就用啊

做的不好,就也只能做再一次的学费了


你让他把前后台明确分开,前台jquery什么的,后台纯java serverlet。
不用或者很少用jsp。这样后台作废了前台能复用,前台费了后台能用。
不然总是反攻,其实很多功能都做好了。
11 楼 nkhanxh 2011-11-16  
Jennycn 写道
nkhanxh 写道
Jennycn 写道
我没明白,为啥用asp呢

我还有个问题,一个网站,能部分模块用java,部分用php吗

能,你想怎么玩都可以,就是没必要


不是,是这样, 我想自己先架一个php的框架博客,自己就直接把这建站博客,学习博客,或者我做程序员的博客先放上去了, 估计那样的博客,用php框架的,还比较好架,我找个人教教,或者在网上找找教程,就有点可能自己架一个起来了. 就算开张了一个小网站了:)

别的功能慢慢做. 以后改了方向也不一定. 反正是我要做的一个网站.

我能用php自己做的,就自己做,如果请别人用java做的,以后就还可能是用java做的模块.

其实有这样的。我认为问题不大。

而且是所谓的soa。呵呵。
最简单的例子就是,你可以用新浪微博账号登陆百合网之类的,
但是登陆页面是新浪提供的,登陆进去就是百合网。
只不过这样一般没必要。
10 楼 Jennycn 2011-11-16  
未  8:41:09 PM
词典和购物好像可以
以前都没有任何问题的就是从上个月开始才有的
龙 8:41:42 PM

这样
未  8:41:58 PM
是呀。正郁闷呢

遨游的多重搜索也不行了吧
9 楼 Jennycn 2011-11-16  
未  8:32:26 PM
是呀。从词典里可以进去。但是如果直接连接的话就不行了。
龙  8:33:10 PM
奇怪啊,如果是禁止框架,应该从词典里也进不去的吧
:)那你让你的技术做一个链接从词典里进去的,用户看不出来的
8 楼 Jennycn 2011-11-16  
难怪那个baigoogledu也打不开谷歌的

不过,我发现,他们有个词典功能,却是能打开谷歌的翻译的,而且从那里可以进去谷歌的地图


真的很奇怪

我  5:52:23 PM
你好
试用你的网站,有一个地图比较不是很好用
谷歌地图打不开
其他的还不错哈

未  7:19:50 PM
恩。谷歌产品最近有很多问题。

龙  7:20:07 PM
哦,这样啊
未  7:19:58 PM
不是我们的问题。是谷歌的问题呀
龙  7:20:17 PM
可是我单独打开谷歌地图没问题呀
你们那个也会先跳到谷歌地图页面,是blank过去的,新开的页面
这边对比的就没有了
未  7:20:56 PM
我看看
龙 7:21:07 PM

未  7:21:05 PM
非常感谢您使用搜霸天下呀
龙  7:21:28 PM
呵呵,网站做的好
多宣传
未  7:42:05 PM
多谢啦。右屏谷歌那 打开新页面了。您看看是不是呢
未  7:43:08 PM
您好,在吗?
未  7:56:48 PM
你好呀
龙  7:56:55 PM
你好
等会,我看看
是的
打开新页面了
直接到谷歌地图页面,另外开了一个窗口
未  7:58:03 PM
非常感谢您使用搜霸天下。搜霸天下刚刚开始运营。还有很多不足。希望您能提出高见
龙 7:58:14 PM
客气
未  7:58:51 PM
搜霸天下有非常多实用的功能。让您查找国内外各种信息,最便宜的商品,订到最便宜的酒店,机票等
http://www.soba8.com/about/feature.htm
龙 7:59:16 PM

这个,不过都是直接在别人的搜索界面上搜索的
不是直接比价,是吧
还是要我自己去在2个对照着比,是吧
龙  8:00:29 PM
一次只能比2个吧?
未  8:00:49 PM
恩。这样能保证原汁原味的信息。查询的结果没有任何的改变。没有任何的加工。
龙  8:01:54 PM

谷歌地图的那个你用,也是跳到另外的页面去了吧
未  8:03:25 PM
是呀。谷歌现在所有产品不支持框架中显示。只能给打开新页面了
龙  8:04:03 PM
哦,谷歌不支持框架中显示啊,那你这么放着,人家还以为是bug了
龙  8:05:52 PM
不过,我记得有个网站以前用过谷歌地图,在框架里显示的
未  8:08:52 PM
恩。现在正设计个页面告诉大家已经打开新页面了
以前都可以的。就从上个月不行了。
龙  8:09:13 PM
哦,这样啊
未  8:09:24 PM
你那能打开gmail吗。我这gmail都得翻     墙才能打开了
你知道baigoogledu吗?
龙  8:09:37 PM
嗯,我这也是
知道
是啊
他们好像也是谷歌的都没有了
完全没了
未  8:09:54 PM
你看看他。所有的都没有办法了。只能弹开
谷歌的问题没办法呀
龙  8:10:08 PM
是不是谷歌有意设置的啊
还是国内弄的?
未  8:10:18 PM
您是做什么产品的?
有可能谷歌设计了禁止框架吧
龙  8:10:48 PM
我做旅行
嗯,可能谷歌设置了禁止框架
未  8:11:58 PM
旅游用搜霸天下更方便呀。  订票  里有 去哪儿,携程,酷讯,艺龙等等国内最大的订票网站。输入后能比较出哪个最便宜。
还有酒店。景点等等
另外点击美国后可以直接查询到美国最便宜的机票哟。
龙 8:12:30 PM

能查到其他国家的吗
未  8:12:45 PM
试试看吧。对您做旅游的有用哟。
现在美国的机票。酒店等可以查询哟。日本和其他地区的正在完善
龙  8:13:54 PM

这产品你设计的啊?
未  8:14:29 PM
搜霸天下您觉得怎么样呢?
龙  8:14:47 PM
很不错
就是2边屏幕有些小
未老  8:14:57 PM
我是产品经理和创始人。
龙  8:14:59 PM
不过,那也是没办法

很不错
比baigoogledu搜索的东西多
不过,要是以后其他网站都禁止放到框架里
未  8:15:58 PM
希望给大家更方便的查询国内外的各种信息。百度在很多领域都是不足的。比如词典,订票,购物。把这些都放在一起就形成了搜霸天下一站式搜索大全
龙 8:16:01 PM
就麻烦了
未  8:16:41 PM
恩。以后大了可以谈判呀。这样能给他们带来流量他们还愿意呢
龙 8:17:20 PM
那倒也是,可是谷歌为啥不愿意呢
谷歌的翻译又是可以的
估计你的技术人员出了点问题哦
龙 8:18:27 PM

你的技术出问题了
这个,在翻译这里点地图
都还是可以的

龙  8:19:33 PM

未  8:23:34 PM
也是。词典可以。但是网页和图片直接无法签到框架里
未  8:26:16 PM
我们也想解决,但是用了很多方法却不行。哎
龙  8:28:05 PM
不是啊
这个地图,现在从词典这里点进去
就是可以的啊
你没看到后面一个是地图了吗
龙  8:31:48 PM
你准备怎么做营销啊,这个东西还是不错的
7 楼 Jennycn 2011-11-16  
Jennycn 写道
nkhanxh 写道
Jennycn 写道
我没明白,为啥用asp呢

我还有个问题,一个网站,能部分模块用java,部分用php吗

能,你想怎么玩都可以,就是没必要


不是,是这样, 我想自己先架一个php的框架博客,自己就直接把这建站博客,学习博客,或者我做程序员的博客先放上去了, 估计那样的博客,用php框架的,还比较好架,我找个人教教,或者在网上找找教程,就有点可能自己架一个起来了. 就算开张了一个小网站了:)

别的功能慢慢做. 以后改了方向也不一定. 反正是我要做的一个网站.

我能用php自己做的,就自己做,如果请别人用java做的,以后就还可能是用java做的模块.



现在,印度人在继续做的,就是用的java啊,他要做的好,我就用啊

做的不好,就也只能做再一次的学费了
6 楼 Jennycn 2011-11-16  
nkhanxh 写道
Jennycn 写道
我没明白,为啥用asp呢

我还有个问题,一个网站,能部分模块用java,部分用php吗

能,你想怎么玩都可以,就是没必要


不是,是这样, 我想自己先架一个php的框架博客,自己就直接把这建站博客,学习博客,或者我做程序员的博客先放上去了, 估计那样的博客,用php框架的,还比较好架,我找个人教教,或者在网上找找教程,就有点可能自己架一个起来了. 就算开张了一个小网站了:)

别的功能慢慢做. 以后改了方向也不一定. 反正是我要做的一个网站.

我能用php自己做的,就自己做,如果请别人用java做的,以后就还可能是用java做的模块.
5 楼 Jennycn 2011-11-16  
那个谷歌的,我看来还用不了那个功能,因为刚刚搜霸的产品经理因为我提了问题,加了我qq,谢谢我使用他们的产品:)

然后他说,谷歌现在所有产品不支持框架中显示。只能给打开新页面了


4 楼 nkhanxh 2011-11-16  
Jennycn 写道
我没明白,为啥用asp呢

我还有个问题,一个网站,能部分模块用java,部分用php吗

能,你想怎么玩都可以,就是没必要
3 楼 Jennycn 2011-11-16  
我没明白,为啥用asp呢

我还有个问题,一个网站,能部分模块用java,部分用php吗
2 楼 Jennycn 2011-11-16  
http://hi.baidu.com/bwww/blog/item/b2428bd4bd88f501a18bb7a2.html

我来把baigoogledu.com的代码贡献出来,实现百度,谷歌一块搜

演示:http://www.baigoogledu.com/
程序比YOK的更简单,在ASP里只需要用到request对象就可以实现
search.asp

<HTML><HEAD><TITLE>百Google度---百度Google一起搜!</TITLE>
<meta name="keywords" content="搜索,百度,Google,百Google度,yahoo,msn,baidu,搜索引擎,baigoogledu">
<meta name="description" content="搜索,百度,Google,百Google度,yahoo,msn,baidu,搜索引擎,baigoogledu"><SCRIPT LANGUAGE="JavaScript">
<!--

  var location = '';

window.status = 'Baigoogledu -- 百度Google一起搜';

//-->
</SCRIPT>

<FRAMESET rows=31,*
frameSpacing=0 frameBorder=0 border=0 bordercolor="#3E77B3">
<FRAME border=0 name=poptoolsbar
frameSpacing=0 src="head.asp?q=<%=request("q")%>&start=0&num=10" frameBorder=NO
scrolling=no>
<FRAMESET cols=50%,11,* bordercolor="#3E77B3" id=myFrame>
<FRAME class=a src="http://www.google.com.cn/search?hl=zh-CN&ie=GB2312&q=<%=request("q")%>&start=0&num=10"
name=popforum bordercolor="#3E77B3" target="right">
<FRAME src="middle.htm" name=midFrame
frameBorder=0 scrolling=no noResize bordercolor="#3E77B3">
<FRAME
src="http://www.baidu.com/s?pn=0&wd=<%=request("q")%>&cl=3&rn=10" name=popmain bordercolor="#3E77B3">
</FRAMESET><NOFRAMES></NOFRAMES></FRAMESET></HTML>

#1发表于 2006-11-25 18:38 资料 主页 个人空间 短消息  
我来把baigoogledu.com的代码贡献出来


刚刚看到这个贴子:http://www.im286.com/thread-1438598-1-1.html

有空就帮一下站长们吧。程序比YOK的更简单,在ASP里只需要用到request对象就可以实现。

search.asp


[Copy to clipboard]CODE:
<HTML><HEAD><TITLE>百Google度---百度Google一起搜!</TITLE>
<meta name="keywords" content="搜索,百度,Google,百Google度,yahoo,msn,baidu,搜索引擎,baigoogledu">
<meta name="description" content="搜索,百度,Google,百Google度,yahoo,msn,baidu,搜索引擎,baigoogledu"><SCRIPT LANGUAGE="JavaScript">
<!--

  var location = '';

window.status = 'Baigoogledu -- 百度Google一起搜';

//-->
</SCRIPT>

<FRAMESET rows=31,*
frameSpacing=0 frameBorder=0 border=0 bordercolor="#3E77B3">
<FRAME border=0 name=poptoolsbar
frameSpacing=0 src="head.asp?q=<%=request("q")%>&start=0&num=10" frameBorder=NO
scrolling=no>
<FRAMESET cols=50%,11,* bordercolor="#3E77B3" id=myFrame>
<FRAME class=a src="http://www.google.com.cn/search?hl=zh-CN&ie=GB2312&q=<%=request("q")%>&start=0&num=10"
name=popforum bordercolor="#3E77B3" target="right">
<FRAME src="middle.htm" name=midFrame
frameBorder=0 scrolling=no noResize bordercolor="#3E77B3">
<FRAME
src="http://www.baidu.com/s?pn=0&wd=<%=request("q")%>&cl=3&rn=10" name=popmain bordercolor="#3E77B3">
</FRAMESET><NOFRAMES></NOFRAMES></FRAMESET></HTML>

head.asp


[复制]CODE:
<HTML><HEAD><TITLE></TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<meta name="keywords" content="搜索,百度,Google,百Google度,yahoo,msn,baidu,搜索引擎,baigoogledu">
<meta name="description" content="搜索,百度,Google,百Google度,yahoo,msn,baidu,搜索引擎,baigoogledu">
<style type="text/css">
<!--
BODY {
  MARGIN: 0px
}
TD {
  FONT-SIZE: 9pt; FONT-FAMILY: SimSun
}

.style2 {color: #000000}
a:active   {COLOR: #000000; text-decoration:underline}
a:link   {COLOR: #000000; text-decoration:underline}
a:visited   {COLOR: #000000; text-decoration:underline}
a:hover   {COLOR: #000000; text-decoration:underline}
-->
</style></HEAD>
<BODY>

<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0 background=images/bg_toolbar.gif>
 
  <TR>
    <TD colspan="2" vAlign=top style="PADDING-LEFT: 10px; COLOR: #335997" height="2"></TD>
  </TR>
  <TR>
    <TD vAlign=top style="PADDING-LEFT: 10px; COLOR: #335997"><a href="http://www.baigoogledu.com" target=_parent><img src="images/aa.gif" border="0" align="baseline"></a></TD>
    <TD vAlign=top style="PADDING-LEFT: 10px; COLOR: #335997" nowrap><SPAN
    style="FONT-WEIGHT: bold; COLOR: #000000">
         
    <form action="search.asp" method="get" name="f" target=_parent>
<p style="margin: 0px; padding: 0px;"> <a href="http://www.netsoz.com" target="_top"><span class="style2">首页</span></a> <a href="http://www.google.com/search?hl=zh-CN&ie=GB2312&q=<%=request("q")%>&start=0" target="_blank"><span class="style2">展开Google</span></a> <a href="http://www.baidu.com/s?ie=gb2312&word=<%=request("q")%>&pn=0" target="_blank"><span class="style2">展开百度</span></a></font>
<input size="30" name="q" type="text" value="123456">
<select name="num"><option value="10" selected="selected">每页显示10条</option><option value="20">每页显示20条</option><option value="50">每页显示50条</option><option value="100">每页100条</option></select> <input value="搜索" type="submit"> <a href="search.asp?q=<%=request("q")%>&start=10&num=10" target="_top">下一页</a> <a href="#" onClick="javascript:window.external.AddFavorite('http://www.netsoz.com/', '百Google度-百度Google一起搜')">收藏本站</a> <a href=suggestions.htm target=_blank>提点建议</a>
</center>
    </form>
  </TD></TR></TABLE>
<p><p><p>

1 楼 Jennycn 2011-11-16  
http://bbs.xml.org.cn/dispbbs.asp?boardID=22&ID=33982

网页分帧嵌套技术(www.baigoogledu.com)
(实现起来的难度并不是很大,也不需购买大量的存储设备。它所展现的服务,除了难免剽窃之名外,也许会给一部分人带来方便。)

  从搜索界面图能看出,该网站将页面分成了三帧了,第一帧(搜索引擎正上方的第一个搜索栏的搜索结果)是自己控制,在这一帧的搜索框内输入关键词“×××”即可完成搜索功能;第二帧(搜索界面左边的GOOGLE的搜索界面内上方的一个搜索栏)是直接调用GOOGLE的搜索结果,我们注意到GOOGLE的搜索头都还保留着,第三帧(搜索界面右边的百度的搜索界面内上方的一个搜索栏)是调用百度的搜索结果,但是把百度的搜索头去掉了。而记者第一次登录该网站查询时,发现有单独的百度搜索栏头,但在请王先生分析时发现栏头没有了。可就在本周一,又发现百度的搜索栏头再次出现在该网页里。记者为此再度请教了王先生,他表示,这恰恰说明了该网站没有任何技术能力,就连这么简单的技术问题都难以解决。保留栏头的技术实现是最简单的,而去掉栏头则是有一定难度的。经进行关键词搜索时的属性显示,从(左)GOOGLE和(右)百度搜索栏的搜索内容属性显示中(www.google.comwww.baidu.com),我们可以看出百GOOGLE度是调用了GOOGLE和百度的搜索结果,自己并未提供搜索结果的服务。换句话讲,如果GOOGLE和百度某一天停止了搜索引擎,www.bai-googledu.com也就是一个无用的页面了。

附代码:
另存为“文件名.asp”即可。

<%If isempty(Request.querystring("q")) and isempty(Request.querystring("b")) then %>
<FORM action="" method="get">
<INPUT size=42 name=q>
<INPUT type=submit value="xxxx搜索">
</FORM>
<%end if
if not isempty(Request.querystring("q")) then%>
<FRAMESET cols=50%,*>
<FRAME src="http://www.google.com/search?q=<%=Request.querystring("q")%>">
<FRAME src="?b=<%=Request.querystring("q")%>">
</FRAMESET>
<%end if%>
<%If not isempty(Request.querystring("b")) then
Set http=Server.CreateObject("Microsoft.XMLHTTP")
http.Open "GET","http://www.baidu.com/s?wd="&Request.querystring("b"),False
http.send
set objstream = Server.CreateObject("adodb.stream")
objstream.Type = 1
objstream.Mode =3
objstream.Open
objstream.Write http.responseBody
objstream.Position = 0
objstream.Type = 2
objstream.Charset = "GB2312"
Set objRegExp=New RegExp
objRegExp.IgnoreCase =True
objRegExp.Global=True
objRegExp.Pattern="<script(?:\s*|.*?)*script>"
aaa=objRegExp.Replace(objstream.ReadText,"")
objRegExp.Pattern="=s\?"
aaa=objRegExp.Replace(aaa,"=http://www.baidu.com/s?")
objRegExp.Pattern="=""s\?"
Response.write objRegExp.Replace(aaa,"=""http://www.baidu.com/s?")
Set objRegExp=Nothing
objstream.Close
set objstream = nothing
Set http=Nothing
end if%>

相关推荐

Global site tag (gtag.js) - Google Analytics