是不是可以通过
C#的 HttpWebRequest/HttpWebResponse(或者有没有其他方法?)
来模拟在www.google.com中输入某个关键字(比如:“Thread”)并提交,
然后获得返回的结果?

解决方案 »

  1.   

    string param = "";  
    byte[] bs = Encoding.ASCII.GetBytes(param);   
    HttpWebRequest req = (HttpWebRequest) HttpWebRequest.Create( "" ); 
    req.Method = "POST";   
    req.ContentType = "application/x-www-form-urlencoded";  
    req.ContentLength = bs.Length;   
    using (Stream reqStream = req.GetRequestStream())   
    { reqStream.Write(bs, 0, bs.Length); }   
      

  2.   

    就是在程序中模拟在www.google.com输入框中输入一个关键字,然后按"GOOGLE Search”,
    最后把搜索结果显示在程序中,好像是可以用http1.0什么的,希望知道的不吝赐教!!
      

  3.   

    http://www.google.com.hk/search?hl=zh-CN&source=hp&biw=1280&bih=585&q=C%23&aq=f&aqi=&aql=&oq=&gs_rfai=只要构造如同上面的URL即可!
      

  4.   

    To wuyq11,可以麻烦帮我看看这个问题么?
    其实,我是想解决这个问题的
    http://topic.csdn.net/u/20100930/12/186a86ac-435d-47e7-bbf4-5bfa12eefa4b.html
      

  5.   

    更新路由器一般用tftp首选,或者ftp,只要把bin镜像放进去就升级了。也有用http的,你用个sniffer拦截一下就看到了,很简单的。
      

  6.   

    sniffer拦截能分辨到用http、tftp还是ftp吗?
      

  7.   

    google的我没有做过,但是百度的,我做过。估计差不多。可以提交关键字,然后获取到搜索出来的信息。通过C#可以完成的。