读书人

winsock提交表单,该怎么处理

发布时间: 2012-02-08 19:52:21 作者: rapoo

winsock提交表单
大家好,,,我用截包工具监视IE:在百度首页,输入“csdn”并单击“百度一下”。
我发送的数据有一堆啊:
GET /su?wd=c&p=3&t=1269562640125 HTTP/1.1..
Accept: */*..
Referer: http://www.baidu.com/..
Accept-Language: zh-CN..
Accept-Encoding: gzip, deflate..
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/4.0; QQDownload 618; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; Tablet PC 2.0; MAXTHON 2.0)..
Host: suggestion.baidu.com..
Connection: Keep-Alive..
Cookie: BAIDUID=A21CFE68329A8678638640925D27B8C3:FG=1; USERID=f0dc8ce997e42e6dec8f34a7bd2e; BDUSS=WMzN3E4bnQxZlFsMFFVdTJCcEhRLWgtelhzLUZiTERjUHpCdDd0cVp4MURoTkpMQVFBQUFBJCQAAAAAAAAAAApBESH3CVsGcGFucm9uZ3RhbwAAAAAAAAAAAAAAAAAAAAAAAAAAAACAa6NjAAAAAAAAAAAAAAAAnRZCAAAAAAAxMC42NS4yNEP3qktD96pLW; J_MY=1.... .NET CLR 3.0
————————————————————————————————————————
GET /su?wd=cs&p=3&t=1269562640578 HTTP/1.1..
Accept: */*..
Referer: http://www.baidu.com/..
Accept-Language: zh-CN..
Accept-Encoding: gzip, deflate..
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/4.0; QQDownload 618; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; Tablet PC 2.0; MAXTHON 2.0)..
Host: suggestion.baidu.com..
Connection: Keep-Alive..
Cookie: BAIDUID=A21CFE68329A8678638640925D27B8C3:FG=1; USERID=f0dc8ce997e42e6dec8f34a7bd2e; BDUSS=WMzN3E4bnQxZlFsMFFVdTJCcEhRLWgtelhzLUZiTERjUHpCdDd0cVp4MURoTkpMQVFBQUFBJCQAAAAAAAAAAApBESH3CVsGcGFucm9uZ3RhbwAAAAAAAAAAAAAAAAAAAAAAAAAAAACAa6NjAAAAAAAAAAAAAAAAnRZCAAAAAAAxMC42NS4yNEP3qktD96pLW; J_MY=1.....NET CLR 3.0
————————————————————————————————————————————
GET /su?wd=csd&p=3&t=1269562641420 HTTP/1.1..
Accept: */*..
Referer: http://www.baidu.com/..
Accept-Language: zh-CN..
Accept-Encoding: gzip, deflate..
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/4.0; QQDownload 618; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; Tablet PC 2.0; MAXTHON 2.0)..
Host: suggestion.baidu.com..
Connection: Keep-Alive..
Cookie: BAIDUID=A21CFE68329A8678638640925D27B8C3:FG=1; USERID=f0dc8ce997e42e6dec8f34a7bd2e; BDUSS=WMzN3E4bnQxZlFsMFFVdTJCcEhRLWgtelhzLUZiTERjUHpCdDd0cVp4MURoTkpMQVFBQUFBJCQAAAAAAAAAAApBESH3CVsGcGFucm9uZ3RhbwAAAAAAAAAAAAAAAAAAAAAAAAAAAACAa6NjAAAAAAAAAAAAAAAAnRZCAAAAAAAxMC42NS4yNEP3qktD96pLW; J_MY=1....NET CLR 3.0
————————————————————————————————————————
GET /su?wd=csdn&p=3&t=1269562641950 HTTP/1.1..
Accept: */*..
Referer: http://www.baidu.com/..
Accept-Language: zh-CN..
Accept-Encoding: gzip, deflate..
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/4.0; QQDownload 618; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; Tablet PC 2.0; MAXTHON 2.0)..
Host: suggestion.baidu.com..
Connection: Keep-Alive..
Cookie: BAIDUID=A21CFE68329A8678638640925D27B8C3:FG=1; USERID=f0dc8ce997e42e6dec8f34a7bd2e; BDUSS=WMzN3E4bnQxZlFsMFFVdTJCcEhRLWgtelhzLUZiTERjUHpCdDd0cVp4MURoTkpMQVFBQUFBJCQAAAAAAAAAAApBESH3CVsGcGFucm9uZ3RhbwAAAAAAAAAAAAAAAAAAAAAAAAAAAACAa6NjAAAAAAAAAAAAAAAAnRZCAAAAAAAxMC42NS4yNEP3qktD96pLW; J_MY=1....ET CLR 3.0
————————————————————————————————————————————
GET /s?wd=csdn HTTP/1.1..
Accept: image/jpeg, application/x-ms-application, image/gif, application/xaml+xml, image/pjpeg, application/x-ms-xbap, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-shockwave-flash, */*..
Referer: http://www.baidu.com/..
Accept-Language: zh-CN..
Accept-Encoding: gzip, deflate..
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/4.0; QQDownload 618; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; Tablet PC 2.0; MAXTHON 2.0)..
Host: www.baidu.com..
Connection: Keep-Alive..
Cookie: BAIDUID=A21CFE68329A8678638640925D27B8C3:FG=1; USERID=f0dc8ce997e42e6dec8f34a7bd2e; BDUSS=WMzN3E4bnQxZlFsMFFVdTJCcEhRLWgtelhzLUZiTERjUHpCdDd0cVp4MURoTkpMQVFBQUFBJCQAAAAAAAAAAApBESH3CVsGcGFucm9uZ3RhbwAAAAAAAAAAAAAAAAAAAAAAAAAAAACAa6NjAAAAAAAAAAAAAAAAnRZCAAAAAAAxMC42NS4yNEP3qktD96pLW; J_MY=1; BDRCVFR[gztQtCol733]=aeXf-1x8UdYcs....ion/ms


————————————————————————————————————————————
GET /c.gif?t=0&q=csdn&p=0&pn=1 HTTP/1.1..
Accept: */*..
Referer: http://www.baidu.com/s?wd=csdn..
Accept-Language: zh-CN..
Accept-Encoding: gzip, deflate..
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/4.0; QQDownload 618; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; Tablet PC 2.0; MAXTHON 2.0)..
Host: c.baidu.com..
Connection: Keep-Alive..
Cookie: BAIDUID=A21CFE68329A8678638640925D27B8C3:FG=1; USERID=f0dc8ce997e42e6dec8f34a7bd2e; BDUSS=WMzN3E4bnQxZlFsMFFVdTJCcEhRLWgtelhzLUZiTERjUHpCdDd0cVp4MURoTkpMQVFBQUFBJCQAAAAAAAAAAApBESH3CVsGcGFucm9uZ3RhbwAAAAAAAAAAAAAAAAAAAAAAAAAAAACAa6NjAAAAAAAAAAAAAAAAnRZCAAAAAAAxMC42NS4yNEP3qktD96pLW; J_MY=1....1....ET CLR 3.0
————————————————————————————————————————
GET /js/bdsug.js?v=1.1.1.0 HTTP/1.1..
Accept: */*..
Referer: http://www.baidu.com/s?wd=csdn..
Accept-Language: zh-CN..Accept-Encoding: gzip, deflate..
If-Modified-Since: Wed, 03 Mar 2010 11:15:00 GMT..
If-None-Match: "1f2f-4b8e44b4"..
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/4.0; QQDownload 618; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; Tablet PC 2.0; MAXTHON 2.0)..
Host: www.baidu.com..
Connection: Keep-Alive..
Cookie: BAIDUID=A21CFE68329A8678638640925D27B8C3:FG=1; USERID=f0dc8ce997e42e6dec8f34a7bd2e; BDUSS=WMzN3E4bnQxZlFsMFFVdTJCcEhRLWgtelhzLUZiTERjUHpCdDd0cVp4MURoTkpMQVFBQUFBJCQAAAAAAAAAAApBESH3CVsGcGFucm9uZ3RhbwAAAAAAAAAAAAAAAAAAAAAAAAAAAACAa6NjAAAAAAAAAAAAAAAAnRZCAAAAAAAxMC42NS4yNEP3qktD96pLW; J_MY=1; BDRCVFR[gztQtCol733]=aeXf-1x8UdYcs....cept-Langua
————————————————————————————————————————————
GET /w.gif?q=csdn&fm=se&T=1269562654&y=FEFEDDF7&path=http://www.baidu.com/s?wd=csdn&cid=12&qid=8941246f09e71748&t=1269562650101 HTTP/1.1..
Accept: */*..
Referer: http://www.baidu.com/s?wd=csdn..
Accept-Language: zh-CN..
Accept-Encoding: gzip, deflate..
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/4.0; QQDownload 618; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; Tablet PC 2.0; MAXTHON 2.0)..
Host: s.baidu.com..
Connection: Keep-Alive..
Cookie: BAIDUID=A21CFE68329A8678638640925D27B8C3:FG=1; USERID=f0dc8ce997e42e6dec8f34a7bd2e; BDUSS=WMzN3E4bnQxZlFsMFFVdTJCcEhRLWgtelhzLUZiTERjUHpCdDd0cVp4MURoTkpMQVFBQUFBJCQAAAAAAAAAAApBESH3CVsGcGFucm9uZ3RhbwAAAAAAAAAAAAAAAAAAAAAAAAAAAACAa6NjAAAAAAAAAAAAAAAAnRZCAAAAAAAxMC42NS4yNEP3qktD96pLW; J_MY=1....CVFR
对不起啊,,弄了一堆数据来,,不过我查了很多资料还是没用解决。
我的问题是:1,那么多次发送数据,我该拿哪次来分析啊
2,如果用winsock.senddata str1的方式来向服务器发送请求,模拟“输入csdn,单击百度一下”,str1这个数据包有什么格式要求(请对于本次操作)
请大家详细点哦,,本人初学这方面的.

[解决办法]
。。。。
lz太“小看”数据通讯了。网络数据通讯数据报有很多层的,基本分为报头和报体2部分,报体里还要分层。
1、分析哪个?通讯有握手协议的,一个http请求需要来回折腾几次,而且数据量大的话发送还要多分几次进行。
2、模拟自然也要看具体协议了,再+数据报头。
建议lz看完网络通讯协议类书籍后再搞此问题。。。
[解决办法]
自己架个iis吧.另外最好是新安装的系统,没有那么多软件,插件干扰发生的数据
然后监听ie发送的数据.

http好像有书吧.

读书人网 >VB

热点推荐