如何用socket.send提交这个表单http://www.m8sf.com/add.html    注意我没问如何用 idhttp.post 和browser 来提交  请给个例子看下  谢谢

解决方案 »

  1.   

    poststr := 'POST /save.asp HTTP/1.1'#13#10
               'Host: www.m8sf.com'#1310
               'User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9) Gecko/2008052906 Firefox/3.0'#13#10
               'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'#13#10
               'Accept-Language: zh-cn,zh;q=0.5'#13#10
               'Accept-Encoding: gzip,deflate'#13#10
               'Accept-Charset: gb2312,utf-8;q=0.7,*;q=0.7'#13#10
               'Keep-Alive: 300'#13#10
               'Connection: keep-alive'#13#10
               'Referer: http://www.m8sf.com/add.html'#13#10
               'Cookie: cnzz_a847338=1; rtime=0; ltime=1212892061461; cnzz_eid=76210615-; ASPSESSIONIDCSATRCAC=HCLNPAKBJPDDJHHCAAIHPKEG'#13#10
               'Content-Type: application/x-www-form-urlencoded'#13#10
               'Content-Length: 260'#13#10#13#10
               'gameid=6&name=zcasdf&ip=192.168.0.1&sdate=2008&hour=07&minute=00&QQ=%D3%CE%CF%B7%C0%EF%B2%E9%D1%AF&addr=%BA%D3%B1%B1&Service=0&xingzhi=asfsdfasaf&homepage=http%3A%2F%2Fwww.google.com&download=http%3A%2F%2Fwww.google.com&btn=%CC%E1%BD%BB%CB%BD%B7%FE%D0%C5%CF%A2'socket.send(PChar(poststr), Length(poststr));其中 Cookie 需要你根据 Get 的结果即时修改。 最后一行提交的内容也是需要修改的。