| 发表于:2007-01-19 04:33:08 楼主 |
登录qq空间问题 用winsock expert看到的登录过程 1.获取图片 get /getimage http/1.1 accept: image/gif,image/x-xbitmap,image/jpeg,image/pjpeg,*/* user-agent: microsoft url control - 6.01.9782 host: nverify.qq.com connection: keep-alive cache-control: no-cache cookie: verifysession=b62aef6e2c6aea45622d9a84e241d2613810bca712c31fb52f6841cfb299b1a9 返回session http/1.1 200 ok server: tencent http server accept-ranges: bytes pragma: no-cache content-length: 2619 set-cookie: verifysession=90aa9a0f5f17af8472f0b450f59d762dfddad6b5d877a22a5f68dcce9c551f83; path=/; domain=qq.com; connection: close content-type: image/jpeg ? 2.登录 post /login http/1.1 accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */* content-type: application/x-www-form-urlencoded user-agent: microsoft url control - 6.01.9782 host: ptlogin.qq.com content-length: 180 cache-control: no-cache cookie: verifysession=90aa9a0f5f17af8472f0b450f59d762dfddad6b5d877a22a5f68dcce9c551f83 u1=http://dynamic.qzone.qq.com/cgi-bin/portal/cgi_web_userinfo&fp=loginerroralert&u=10000&p=123&verifycode=ksn3&image.x=0&image.y=0&time=2007-1-19 上午 02:51:35 自己弄的 procedure tform1.button1click(sender: tobject); var params : tstringlist; s : tstringstream; begin params:=tstringlist.create; s:=tstringstream.create( ' '); params.add( 'u1=http://dynamic.qzone.qq.com/cgi-bin/portal/cgi_web_userinfo '); params.add( 'fp=loginerroralert '); params.add( 'u=10000 '); params.add( 'p=123 '); params.add( 'verifycode=1234 '); //附加码 //idhttp1.get( 'http://nverify.qq.com/getimage ');验证图片 memo1.text:=idhttp1.post( 'http://ptlogin.qq.com/login ',params); params.free; s.free; end; 我用winsock expert根本就看不到什么有用的东西 还有就是如何获得和图片关联的session并设置?? |
|
|
|
|