用delphi写个程序登陆网页

来源:互联网  时间:2016/7/7 21:38:31

关于网友提出的“ 用delphi写个程序登陆网页”问题疑问,本网通过在网上对“ 用delphi写个程序登陆网页”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 用delphi写个程序登陆网页
描述:

用一个程序向Web的页面发送登陆数据,可以正常登陆,当登陆后又跳转到其他页面时怎样保持这个session呢,用什么控件可以搬到?我试过了HIDHttp控件,不行。用什么控件或者方法可以办到啊


解决方案1:

以Get为例,idhttp伪造session
        IdHttp1.Get(mURL1);
        mStr := IdHttp1.Response.CustomHeaders.Values['Set-Cookie'];
        if Pos(';',mStr)>0 then
                Session_ID := LeftBStr(mStr,Pos(';',mStr)-1)
        else
                Session_ID := mStr;
        IdHttp1.Request.CustomHeaders.Add('Cookie:' + Session_ID);
        IdHttp1.Get(mURL2);

上一篇请大家帮帮忙~~~~~~~~~
下一篇DLL高手请进,vb多次调用该dll后会出现访问冲突
明星图片
相关文章
《 用delphi写个程序登陆网页》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)