原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://431898.blog.51cto.com/421898/1025206
在百度搜索引擎中,可以按照“互联网”和“站内搜索”两种方式搜索数据信息,在使用百度搜索服务时候,需要在页面源中加入Js脚本。
<%@ Page Title="" Language="C#" MasterPageFile="~/master/Oa.Master" AutoEventWireup="true" CodeBehind="Seacher.aspx.cs" Inherits="NeoBackground.Baidu.Seacher" %> <asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server"> <script language="javascript" type="text/javascript"> function g(formname) { var url = "http://www.baidu.com/baidu?"; if (formname.s[1].checked) { formname.ct.value = "2097152"; } else { formname.ct.value = "0"; } formname.action = url; formname.method = "get"; return true; } </script> </asp:Content> <asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server"> <div id="itable"> <table bgcolor="#fffff" style="font-size: 9pt;"> <tr height="50"> <td valign="top"> <img alt="Baidu" align="bottom" border="0" src="http://img.baidu.com/img/logo-80px.gif" /> </td> <td> <input name="word" size="30" maxlength="100" /><!-- 关键词--> <input type="submit" value="百度搜索" onclick="g(form1);" /><Br /> <input name="tn" type="hidden" value="baidulocal" /><!--表示百度站内搜索,返回结果干净,无广告 --> <input name="cl" type="hidden" value="3" /><!-- 搜索类型,3表示网页搜索,2表示图片或者新闻搜索--> <input name="ct" type="hidden" /><!--ct 值为0 表示互联网中搜索,2097152表示在限定域名搜索 --> <input name ="si" type="hidden" value="www.neotrident.com" /><!--在限定的域名中搜索,结合ct一起使用 --> <input name="s" type="radio" />互联网 <input name="s" type="radio" checked="checked"/>站内搜索 </td> </tr> </table> </div> </asp:Content>
2,引用百度分类搜索引擎界面
除了可以引用上面的百度搜索引擎之外,还可以在网页中引用百度分类搜索引擎,实现在网页中按照各种分类搜索数据信息的功能。
<%@ Page Title="" Language="C#" MasterPageFile="~/master/Oa.Master" AutoEventWireup="true" CodeBehind="BaiduSeach.aspx.cs" Inherits="NeoBackground.Baidu.BaiduSeach" %> <asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server"> <script language="javascript" type="text/javascript"> function g(formname) { var url = ""; if (formname.myselectvalue.value == "0") { url = "http://www.baidu.com/baidu"; formname.tn.value = "baidu"; } if (formname.myselectvalue.value == "1") { url = "http://mp3.baidu.com/m"; formname.tn.value = "baidump3"; formname.ct.value = "134217728"; formname.lm.value = "-1"; } if (formname.myselectvalue.value == "4") { url = "http://news.baidu.com/ns"; formname.tn.value = "news"; formname.cl.value = "2"; formname.rn.value = "20"; } if (formname.myselectvalue.value == "5") { url = "http://image.baidu.com/i"; formname.tn.value = "baiduimage"; formname.ct.value = "201326592"; formname.cl.value = "2"; formname.lm.value = "-1"; } if (formname.myselectvalue.value == "6") { url = "http://post.baidu.com/f"; formname.tn.value = "baiduPostSearch"; formname.ct.value = "352321536"; formname.rn.value = "10"; formname.lm.value = "65536"; } formname.method = "get"; formname.action = url; formname.target = "_blank"; return true; } </script> </asp:Content> <asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server"> <table width="460" height="60" border="0" bgcolor="#ffffff" cellspacing="0" cellpadding="0" style="font-family: 宋体;"> <tr> <td> <table width="100%" border="0" cellpadding="0" cellspacing="0" style="height: 62px;"> <input name="myselectvalue" type="hidden" value="0" /> <input name="tn" type="hidden" /> <input name="ct" type="hidden" /> <input name="lm" type="hidden" /> <input name="cl" type="hidden" /> <input name="rn" type="hidden" /> <tr> <td width="8%" valign="bottom"> <div align="center"> <a href="http://www.baidu.com"> <img src="http://img.baidu.com/img/logo-80px.gif" border="0" alt="Baidu" align="bottom" /></a></div> </td> <td valign="bottom" width="92%"> <input name="myselect" type="radio" value="0" onclick="javascript:this.form.myselectvalue.value=4" /> <font color="#0000cc" style="font-size: 12px">新闻</font> <input name="myselect" type="radio" checked="checked" value="0" onclick="javascript:this.form.myselectvalue.value=0" /> <span class="f12"><font color="#0000cc" style="font-size: 12px">网页</font> </span> <input name="myselect" type="radio" value="1" onclick="javascript:this.form.myselectvalue.value=1" /> <span class="f12"><font color="#0000cc" style="font-size: 12px">Mp3</font> </span> <input name="myselect" type="radio" value="0" onclick="javascript:this.form.myselectvalue.value=6" /> <font color="#0000cc" style="font-size: 12px">贴吧</font> <input name="myselect" type="radio" value="0" onclick="javascript:this.form.myselectvalue.value=5" /> <font color="#0000cc" style="font-size: 12px">图片</font> <table align="right" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> <td> <font style="font-size: 12px"> <input id="word" name="word" size="40" /><input type="submit" value="百度搜索" onclick="g(form1)" /></font> </td> </tr> </table> </td> </tr> </table> </td> </tr> </table> </asp:Content>
帮助文档:http://www.baidu.com/search/freecode.html
http://qingfeng825.iteye.com/blog/1490297
中文搜索如果出现乱码,在webconfig下面加
<globalization requestEncoding="gb2312" responseEncoding="gb2312">
您还没有登录,请您登录后再发表评论
而"search-master"这个压缩包文件很可能包含了博主实现调用百度搜索API的完整示例代码,包括项目结构、配置文件、核心函数等,对于初学者来说是一份宝贵的参考资料。通过阅读和理解这些代码,可以深入学习API调用的...
在百度API中,定位服务是通过"百度定位SDK"来实现的,它支持多种定位方式,包括GPS、WiFi、基站等,适用于Android和iOS平台。 接下来,我们将详细讲解如何在实际开发中使用百度API进行定位: 1. **注册并获取API...
在本文中,我们将深入探讨如何基于百度API使用JavaScript实现人脸识别技术。人脸识别是一种计算机视觉技术,它能够通过分析图像或视频中的面部特征来识别人的身份。百度提供了强大的人脸识别API,为开发者提供了一种...
通过分析和学习这个源码,开发者可以掌握如何在Android应用中整合百度地图API,实现实时定位、显示地图以及搜索周边POI等功能。同时,源码中的注释和逻辑处理对于提升地图API的运用技巧大有裨益。
本示例是关于“百度API”的一个简单实现,主要用于帮助开发者更好地理解和使用百度提供的服务。百度作为中国领先的互联网巨头,其API涵盖了很多领域,如地图、搜索、语音识别、自然语言处理等。下面我们将详细探讨这...
1. **百度API**:意味着应用的核心是通过百度提供的接口来获取和处理地图数据。 2. **地图**:应用的主要界面是一个地图视图,用户可以看到地图上的各种信息,如道路、地标、卫星图像等。 3. **桌面**:这是一个在...
该压缩包文件“基于百度API的小案例(内含实现内容介绍,见文档).rar”包含了一个使用百度API开发的小型应用示例,适合初学者学习。百度API是一系列服务,提供地图、定位、路线规划等多种功能,广泛应用于webGIS...
这篇博文“通过百度API获取经纬度”提供了关于如何利用百度地图API来实现这一功能的详细指南。百度地图API是一个强大的工具,它允许开发者通过集成到自己的应用程序中,获取到精确的地理位置信息。下面将详细介绍这...
API通常是一系列预先定义好的函数、类或者协议,开发者可以通过调用这些接口来实现特定的功能。在这个案例中,百度API为Java开发者提供了一个接口,让他们能够接入百度的地图服务,进行数据获取和操作。 【压缩包子...
总结来说,"jQuery 仿百度搜索功能"是一种结合了前端jQuery库和后端Struts2框架的实现方案,通过实时Ajax交互,为用户提供类似百度搜索的智能提示体验。开发者可以根据自身项目需求,自定义样式和搜索逻辑,以实现更...
2. **理解API文档**: 百度API会有详细的文档,介绍如何调用、参数含义、返回数据格式等。例如,对于联想搜索,你需要了解请求URL、请求方法(通常是GET或POST)、必填参数(如关键词、应用ID、API密钥等)以及可选...
百度API是百度公司为开发者提供的接口,允许他们集成百度的各种服务到自己的应用中,例如地图定位、语音识别、搜索等功能。 **1. 定位服务** 百度API中的定位服务是基于百度地图的,提供了强大的地理坐标系统和...
百度地图API就是百度提供的一套接口,使得开发者可以利用百度地图的服务来实现自定义的地图功能。 在开始学习百度地图API之前,确保你已经注册了百度开发者账号,并获取了API密钥(AK),这是使用所有API服务的基础...
标题中的“使用jsonp调用百度的js实现搜索关键字的智能提示”指的是通过JSONP技术与百度的API接口进行交互,获取到用户输入关键字时的实时搜索建议。这在网页应用中十分常见,能够提升用户体验,使用户在输入搜索词...
在MFC项目中,通常会将与百度地图API交互的部分封装成一个类或一系列函数,方便复用和管理。同时,注意遵守百度地图API的使用政策,防止因滥用导致的账号限制。 最后,实际的代码实现会涉及到具体的MFC控件操作、...
百度地图API是百度提供的一套接口,允许开发者在其网站或应用中嵌入百度地图,实现地图展示、位置搜索、路线规划等众多功能。这个API提供了丰富的服务,包括静态地图、动态地图、地理编码(地址解析)、反地理编码...
这通常通过调用`BMap.Map()`构造函数实现,然后设置地图的中心坐标。接着,可以使用`BMap.LocalSearch()`或`BMap.Geocoder()`对象来获取指定位置的详细信息,并搜索附近的设施。设置好搜索参数,如类型(如“医院”...
本文将深入探讨百度统计API的功能、使用方法以及如何通过JS API实现数据收集和报告定制。 ### 1. **API介绍** 百度统计API提供了一系列接口,包括但不限于数据查询、自定义事件跟踪、用户行为分析等,这些接口可以...
本文将深入讲解如何使用百度地图API来实现定位、检索和导航功能,同时结合提供的源码进行解析,帮助新手快速入门。 首先,我们需要了解百度地图API的基础概念。百度地图API是一套面向开发者的服务,它允许开发者...
相关推荐
而"search-master"这个压缩包文件很可能包含了博主实现调用百度搜索API的完整示例代码,包括项目结构、配置文件、核心函数等,对于初学者来说是一份宝贵的参考资料。通过阅读和理解这些代码,可以深入学习API调用的...
在百度API中,定位服务是通过"百度定位SDK"来实现的,它支持多种定位方式,包括GPS、WiFi、基站等,适用于Android和iOS平台。 接下来,我们将详细讲解如何在实际开发中使用百度API进行定位: 1. **注册并获取API...
在本文中,我们将深入探讨如何基于百度API使用JavaScript实现人脸识别技术。人脸识别是一种计算机视觉技术,它能够通过分析图像或视频中的面部特征来识别人的身份。百度提供了强大的人脸识别API,为开发者提供了一种...
通过分析和学习这个源码,开发者可以掌握如何在Android应用中整合百度地图API,实现实时定位、显示地图以及搜索周边POI等功能。同时,源码中的注释和逻辑处理对于提升地图API的运用技巧大有裨益。
本示例是关于“百度API”的一个简单实现,主要用于帮助开发者更好地理解和使用百度提供的服务。百度作为中国领先的互联网巨头,其API涵盖了很多领域,如地图、搜索、语音识别、自然语言处理等。下面我们将详细探讨这...
1. **百度API**:意味着应用的核心是通过百度提供的接口来获取和处理地图数据。 2. **地图**:应用的主要界面是一个地图视图,用户可以看到地图上的各种信息,如道路、地标、卫星图像等。 3. **桌面**:这是一个在...
该压缩包文件“基于百度API的小案例(内含实现内容介绍,见文档).rar”包含了一个使用百度API开发的小型应用示例,适合初学者学习。百度API是一系列服务,提供地图、定位、路线规划等多种功能,广泛应用于webGIS...
这篇博文“通过百度API获取经纬度”提供了关于如何利用百度地图API来实现这一功能的详细指南。百度地图API是一个强大的工具,它允许开发者通过集成到自己的应用程序中,获取到精确的地理位置信息。下面将详细介绍这...
API通常是一系列预先定义好的函数、类或者协议,开发者可以通过调用这些接口来实现特定的功能。在这个案例中,百度API为Java开发者提供了一个接口,让他们能够接入百度的地图服务,进行数据获取和操作。 【压缩包子...
总结来说,"jQuery 仿百度搜索功能"是一种结合了前端jQuery库和后端Struts2框架的实现方案,通过实时Ajax交互,为用户提供类似百度搜索的智能提示体验。开发者可以根据自身项目需求,自定义样式和搜索逻辑,以实现更...
2. **理解API文档**: 百度API会有详细的文档,介绍如何调用、参数含义、返回数据格式等。例如,对于联想搜索,你需要了解请求URL、请求方法(通常是GET或POST)、必填参数(如关键词、应用ID、API密钥等)以及可选...
百度API是百度公司为开发者提供的接口,允许他们集成百度的各种服务到自己的应用中,例如地图定位、语音识别、搜索等功能。 **1. 定位服务** 百度API中的定位服务是基于百度地图的,提供了强大的地理坐标系统和...
百度地图API就是百度提供的一套接口,使得开发者可以利用百度地图的服务来实现自定义的地图功能。 在开始学习百度地图API之前,确保你已经注册了百度开发者账号,并获取了API密钥(AK),这是使用所有API服务的基础...
标题中的“使用jsonp调用百度的js实现搜索关键字的智能提示”指的是通过JSONP技术与百度的API接口进行交互,获取到用户输入关键字时的实时搜索建议。这在网页应用中十分常见,能够提升用户体验,使用户在输入搜索词...
在MFC项目中,通常会将与百度地图API交互的部分封装成一个类或一系列函数,方便复用和管理。同时,注意遵守百度地图API的使用政策,防止因滥用导致的账号限制。 最后,实际的代码实现会涉及到具体的MFC控件操作、...
百度地图API是百度提供的一套接口,允许开发者在其网站或应用中嵌入百度地图,实现地图展示、位置搜索、路线规划等众多功能。这个API提供了丰富的服务,包括静态地图、动态地图、地理编码(地址解析)、反地理编码...
这通常通过调用`BMap.Map()`构造函数实现,然后设置地图的中心坐标。接着,可以使用`BMap.LocalSearch()`或`BMap.Geocoder()`对象来获取指定位置的详细信息,并搜索附近的设施。设置好搜索参数,如类型(如“医院”...
本文将深入探讨百度统计API的功能、使用方法以及如何通过JS API实现数据收集和报告定制。 ### 1. **API介绍** 百度统计API提供了一系列接口,包括但不限于数据查询、自定义事件跟踪、用户行为分析等,这些接口可以...
本文将深入讲解如何使用百度地图API来实现定位、检索和导航功能,同时结合提供的源码进行解析,帮助新手快速入门。 首先,我们需要了解百度地图API的基础概念。百度地图API是一套面向开发者的服务,它允许开发者...