在百度搜索引擎中,可以按照“互联网”和“站内搜索”两种方式搜索数据信息,在使用百度搜索服务时候,需要在页面源中加入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" />
- <input name="ct" type="hidden" />
- <input name ="si" type="hidden" value="www.neotrident.com" />
- <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./blog/1490297
中文搜索如果出现乱码,在webconfig下面加
- <globalization requestEncoding="gb2312" responseEncoding="gb2312">
|