好像Cookie被加密了,用response.Cookies = CookieCon.GetCookies(request.RequestUri);获取不到!

解决方案 »

  1.   

    这个网站使用脚本自动转向,而不是利用http头,所以,request.AllowAutoRedirect = true;没有用!!
    这需要你再次把form中的action地址作为uri再次post数据,数据要都包括所有的hidden和非hidden的input成员,不要忘记按钮的数据!
    另外,还要使用xxx-form-urlencode,不要忘记了编码!
    最后,你的程序中的request.UserAgent = "xxx.com";是错误的,这个是网页浏览器的代理,一般是mozila...(ie 6.0)..之类的,你自己查吧!
    还有response在接受到数据后他的Cookies属性里边,就包含了页面的cookies的值,直接使用!