这里貌似有个相关的例子,l楼主可以参考一下http://www.cnblogs.com/wuxi15/archive/2013/05/11/3072466.html

解决方案 »

  1.   

    1、login.action接受的用户名、密码的input名称与你的等号前面的名称,是一致吗?2、ShellExecute打开的网站,应该是使用ie等浏览器吧,
    而你登录成功的只是indy的http客户端,它的状态无法被ie取得
      

  2.   

    1、idhttp头参数要初始化;
    2、提交的参数不全完整的,抓出来的数据如下:
    username=test02&password=123456&act=login&login=%E7%99%BB%20%E5%BD%95
    你只有两个参数。
    3、POST成功后就直接在软件里GET你要访问的页面就行啦。
      

  3.   

    楼上俩说的正确
    ShellExecute 貌似不合适
    要登入如果不用idhttp.post 就用webbrowser填表的功能