在网站中嵌入Google Search API

本文介绍了一种解决Google搜索代码嵌入网页时出现问题的方法,并详细记录了从遇到问题到最终解决的全过程,包括使用百度搜索代码作为备选方案及最终采用双表单方式实现搜索功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

源码网址: http://www.google.cn/intl/zh-cn/searchcode.html

http://www.google.com/cse/

 

不知为什么我每次调用都出现:Request url is too large。

我的代码:

 

 

 

 

 

 

1:

Google

2:

Google

3:

 

 

 

<!-- SiteSearch Google -->

<FORM method=GET action="http://www.google.com/search">

<input type=hidden name=ie value=UTF-8>

<input type=hidden name=oe value=UTF-8>

<TABLE bgcolor="#FFFFFF"><tr><td>

<A HREF="http://www.google.com/">

<IMG SRC="http://www.google.com/logos/Logo_40wht.gif" 

border="0" ALT="Google"></A>

</td>

<td>

<INPUT TYPE=text name=q size=31 maxlength=255 value="">

<INPUT type=submit name=btnG VALUE="Google Search">

<font size=-1>

<input type=hidden name=domains value="YOUR DOMAIN NAME"><br><input type=radio name=sitesearch value=""> WWW <input type=radio name=sitesearch value="YOUR DOMAIN NAME" checked> YOUR DOMAIN NAME <br>

</font>

</td></tr></TABLE>

</FORM>

<!-- SiteSearch Google -->

 

 

无奈下,转头百度了。

http://www.baidu.com/search/freecode.html

all is well。

一切都好。

百度也出现了错误。是我的错吗?

仔细查找后才发现 确实是我的错误。

初来乍到,我发现自己很聪明啊。我把Google。search写到一个页面然后,用iframe嵌进来。。

嗷嗷。不行啊。我太笨了,嵌入以后点击搜索的话会在frame里面很小的框里显示搜索结果。

怎么办呢?

继续寻找答案:

我只能在aspx页面搞两个form 了。

 

通过position属性把第一个form里面的搜索框搞到我想要的位置。

 

终于ok了。

现附上插图和代码:(我比较笨,但能坚持,鼓励^^)

 

 

代码如下:

 

loverszhaokai

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值