我在弄一个链接或者按钮
点击就跳到别的网站,这个事件会带上账号及密码,实现自动登录。

解决方案 »

  1.   

    举个例子:你用www.163.com登陆,登陆的时候,他的路径是:www.163.com?userid=111&等等等,你自己的超链接模拟下:把你的用户名和密码,添加到超链接后,提交到163服务器,解析成功后就登录了
      

  2.   

    webbrowser 然后用 getelementbyid(“”) 
      

  3.   

    他说的是逻辑,,具体实现要看你的,,有验证码的你基本上可以忽略全自动了,,除非验证码非常捡漏  目前的有验证码登陆的解决方法  大多都停留在手动识别当然 你要自动登陆必须了解他是如何提交请求的,,
    你可以用工具  比如  HttpAnalyzerStdV5
    用他来监控你所要提交的网站是如何提交请求的,,
    比如 www.baidu.com/login.aspx?id=1&pwd=1
    这样你只要模拟一下 string url = www.baidu.com/logi.aspx?id={0}&pwd={1}
    用 url = string.Format(url,帐号,密码);
    然后使用这个新的 url 去链接服务器 你就会发现他会给你返回的东西了,,这就登陆成功了
    具体登陆后的操作 也是类似 就是后便接的不是 id  pwd  而是具体的操作方法了
      

  4.   

    看是post还是get的?
    比如tianya的久是可以post和get 登陆的。
    你要下载个httpwatch来监视登陆地址提交的参数,任何网站都可以监视到,哈哈 我久专门写这个的。
      

  5.   

    session 保存你的密码和用户名 然后 下次登录时 自动 读取 和cookie 一个道理 只是 它没有 session 安全而已
      

  6.   

    这个有两种方法,一种是用webbrowser,第二种使用httpwebrequest实现,第二种比较复杂,楼主可百度一下,查看相关资料。
      

  7.   

    http://topic.csdn.net/u/20100604/18/fadb1e99-e010-4aad-9e4f-bf5f0f745ee1.html
      

  8.   

    例如:账号:account,密码:password
       在点击链接或按钮时 页面跳转到  http:www.163.com?userid=account&pwd=password
     
    在新的页面中使用以下代码:
    if (Request.QueryString["userid"] != null && Request.QueryString["pwd"] != null)
        {
                账号= Request.QueryString["userid"].ToString();
                密码= Request.QueryString["pwd"].ToString();
        }
      

  9.   

    可以先用FIllder监控下,在正常登陆时提交的数据,然后再用httpwebrequest模拟好提交过去
      

  10.   

    模拟http请求和发送! 用Fiddler监控一次登录,获取到HTTP头信息和发送或请求内容! 有可能是加密的,不过不影响!