我HttpWebRequest加载页面后拿到Cookie,然后带着Cookie去验证码页面取验证码,但是验证码不统一,也就是说我取到的验证码和页面本身验证机制中的验证码不符,请问是怎么回事,希望高手帮帮忙。小弟感激不尽。

解决方案 »

  1.   

    先不带Cookie去取验证码,得到Cookie再去取网页再POST验证码
      

  2.   

    Cookie就是放在CookieContainer中的。
      

  3.   

    验证码每次请求都不一样,你拿前一次的cookies去验证后一次的验证码,怎么能通过
      

  4.   

    不需要单独处理Cookie,你这样试试先定义一个CookieContainer 
    private CookieContainer MyCookieContainer = new CookieContainer();再设置HttpWebRequest的CookieContainer,只要所有连接都使用同一个对象就行
    request.CookieContainer = MyCookieContainer;
      

  5.   

    >> 恩,我就是这么做的。但是验证码就是不对。还有什么高招么?
      

  6.   


    >>   1.取到含有验证码页面的cookie
         2.同一cookie下,取出验证码
                              但是,验证码不统一,还有解决办法么?
      

  7.   

    测试URL:http://china.alibaba.com/member/join/common_join.htm