POST /v2/api/?login HTTP/1.1
Accept: text/html, application/xhtml+xml, */*
Referer: http://www.baidu.com/cache/user/html/login-1.2.html
Accept-Language: zh-CN
User-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0; BOIE9;ZHCN)
Content-Type: application/x-www-form-urlencoded
Accept-Encoding: gzip, deflate
Host: passport.baidu.com
Content-Length: 316
Connection: Keep-Alive
Cache-Control: no-cache
Cookie: HOSUPPORT=1; SAVEUSERID=721f875a12b5eaf8099edd; H_PS_PSSID=1432_2042_1945_1788; BAIDUID=4FD14F28A68D75C2CCE90D5A09C752AD:FG=1; SSUDB=W9NRWhBZDZMWkhKQnZBR1NqdGJITzFZbWN5eFJnZklJbjRpNDZoQVJjcmNMMmRSQVFBQUFBJCQAAAAAAAAAAAEAAAAmL7cAZ2Z1Y2hhbwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANyiP1Hcoj9RS; MAP_NEWDATA2=V0ppui_logintime=5329&charset=utf-8&codestring=&token=ee594f4a30c773ec3f9370d19625895b&isPhone=false&index=0&u=&safeflg=0&staticpage=http%3A%2F%2Fwww.baidu.com%2Fcache%2Fuser%2Fhtml%2Fjump.html&loginType=1&tpl=mn&callback=parent.bdPass.api.login._postCallback&username=123456&password=123456&verifycode=&mem_pass=on这是登陆百度的时候用http抓的包,请问怎么实现自动登陆?
还请给个例子
分少,还请别见怪。delphi

解决方案 »

  1.   


    我是要直接post不是模拟登录
    后台的
      

  2.   

    username=123456&password=123456
    这是什么情况如果有开放接口, 按接口规则处理.
    普通网站登录, 拼对了提交串也行得通.
    如果有安全控件的就悬了
      

  3.   

    请看 http://blog.csdn.net/none01/article/details/8657543
    另外,由于百度登录是用的ssl,所以还需要加上idhttp访问https协议
    http://gwcwt123.blog.163.com/blog/static/16720672009038217746/
    认真研究,懂了就来结贴,我加入delphi板块那么久,没见过一个人结贴的,7456