本人想学习如何C#模拟GET方法浏览网页,做了一个有计数器的网页,按F5就能加一,
我用下面代码:
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Method = "GET";
用了之后,计数器上的数字不变,请问该如何实现我的这个要求?

解决方案 »

  1.   

    你需要模拟一下浏览器来发送请求,否则有些网站不会回应你的,因此也就无法加1,给你这个代码:
               string sException1 = null;
                HttpWebResponse rsp = null;
                HttpWebRequest req = null;
                req = (HttpWebRequest)WebRequest.Create(vUrl);
                req.ContentType = "multipart/form-data";
                req.Accept = "image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*";
                req.UserAgent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)";
                req.Timeout = 10000;//10秒连接不成功就中断
                  req.Method = "GET";
                rsp = (HttpWebResponse)req.GetResponse();我之前做个你这个类似功能,有问题联系我
      

  2.   

    我试过,不行呀,lerit兄?您怎么联系呀,帮帮我,谢谢!!!
      

  3.   

    是什么统计的呢?如果是服务端负责统计 应该 GET会增加的如果是页面HTML调用 javascript统计 比如cnzz提供的统计服务 必须浏览器加载js 然后在通过js来增加统计的!