我现在用c#写一个小程序,用来登录淘宝,给一个商品的链接,开始后能自己拍下商品,等待付款!发现在确认付款的时候出现了一个小小的验证框,验证码的URL为
http://buy.taobao.com/auction/checkcode?sessionID=6deffd2784d16365faf86555acd6161e我就不知道后面参数的sessionID怎么得到了,求助各位大大了~~

解决方案 »

  1.   

    sessionID是服务器自动生成的可以得到的
      

  2.   

    呵呵 忘了说怎么获得了 
    string sID = Session.SessionID
     
    这样就行了
      

  3.   


    我跟淘宝整个交互过程中(从登陆--》立即购买--》确认购买的过程),
    只有一个session,还是同时有多个session存在呢?
      

  4.   


    我现在还没去想如何识别,就是想把它显示在winform中,自己输入就好了~~
      

  5.   


    Session显示不存在呀?不知道是不是没有using对命名空间!
      

  6.   

    引用System.Web
    using System.Web;
      

  7.   

    命名空间是 System.Web.SessionState;
     
      

  8.   

    System.Web
    using System.Web;
      

  9.   

    谢谢大家这么积极的回复,我想找到SessionID的根本目的是为了在winform中显示验证码,从而自行输入!我引用了using System.Web;还是无法找到Session.SessionID,错误代码是

    错误 1 当前上下文中不存在名称“Session” F:\Documents and Settings\My Documents\Visual Studio 2005\Projects\CookieApp\CookieApp\Program.cs 16 26 CookieApp
    ”在另外一个地方看到,显示验证码其实不需要添加后面的sessionID,只需要http://checkcode.taobao.com/auction/checkcode就行了,为什么我试了还是不行呢?
      

  10.   

    sessionid在cookie里。另外,不要一见到session就联想为asp.net的,要仔细看看具体的网站,他到底是不是。
      

  11.   

    这样项目没做了,看到windows平台的东西就恼火,没用了改玩linux下的东西了~~