再让百度执行点击事件
=====
有可能嘛?我不是要传值给地址栏的方式...
========
知道什么叫 HTTP Get/Post/Put/... 请求方式嘛? baidu 首页上用的就是 GET,看到点了按钮之后,地址栏那一堆的长长字符没有?我不是要传值给地址栏的方式...
=====
那就没辙了 ....// DEMO<%@ Page Language="C#" %>
<%@ Import Namespace="System.IO" %>
<%@ Import Namespace="System.Net" %>
<%@ Import Namespace="System.Text" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><script runat="server">    protected void Page_Init(object sender, EventArgs e)
    {
        string url = "http://www.baidu.com/s?cl=3&wd=" + HttpUtility.UrlEncode("中国 UOF", Encoding.GetEncoding("GB2312"));
        HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
        req.Method = WebRequestMethods.Http.Get;        
        HttpWebResponse res = (HttpWebResponse)req.GetResponse();
        StreamReader reader = new StreamReader(res.GetResponseStream(), Encoding.GetEncoding("GB2312"));
        string result = reader.ReadToEnd();
        Response.Write(result);
        Response.End();
    }
</script>

解决方案 »

  1.   

    域名劫持.....然后解析 到你自己的主机上...
    然后你自己的主机,做一个 baidu 的网页代理...域名劫持很关键...你可以自建一个DNS Server
    通过非常手段去修改客户端的DNS Server设置(或者 hosts) 文件...
      

  2.   

    http://www.hao123.com/网页上有baidu
      

  3.   

    理论上是可以实现的,如果百度不封你IP
    你接收用户输入的查询关键字
    进行编码处理后生成百度查询结果的URL提交到百度
    HttpWebRequest方式或者自己写Socket也不难
    对返回的HTML代码分析
    DOM或者正则
    结果集返回到你自己的查询结果网页上
    TO sooch() 
    说实话你写的那个东西太幼稚了,别整天到处发垃圾贴