如何实现下载某些必须登陆才能显示的网页(当然是用程序写,不是save as) 我提在vc论坛,意思就是用vc实现虚拟的登陆。让服务器以为我登陆了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用netxray把正常登陆的报文截获下来。然后自己全程模拟呗。我刚才去看,那里不能注册新用户,没办法做,只能提供思路了 我就是用win2000自带的网络监视器,把所有的报文截取了下来,然后再从发,这是后服务器还是认为我没有登陆,给我发送的还是没有登陆的信息。另netxray我这里没法安装,而且win2000自带的网络监视器的功能比netxray要强大多了, char str[]="POST /poplogin.asp HTTP/1.1\r\nAccept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*\r\nReferer: http://www.codelphi.com/poplogin.asp\r\nAccept-Language: zh-cn\r\nContent-Type: application/x-www-form-urlencoded\r\nAccept-Encoding: gzip, deflate\r\nUser-Agent: Mozilla/4.0 (compatible; MSIE 5.0; Windows 98)\r\nHost: www.codelphi.com\r\nContent-Length: 58\r\nConnection: Keep-Alive\r\nCookie: ASPSESSIONIDQGGGGLRQ=MEEBLAAAFFPHEEOKCPJCCKGL\r\n\r\ntxtUser=111222&txtPwd=****&imageField.x=22&imageField.y=10";把str发送过去 是ASPSESSIONID对不上号的原因当你的程序初次访问该站的时候,它会set-cookie,如下:Server: Microsoft-IIS/5.0Date: Wed, 08 Aug 2001 05:59:20 GMTContent-Length: 30780Content-Type: text/htmlSet-Cookie: ASPSESSIONIDQGGGGLRQ=KFEBLAAAIGGEDGCDPELELENF; path=/Cache-control: private所以你地程序先浏览他的首页,在返回的数据中查找cookie,把上面ASPSESSIONIDQGGGGLRQ=KFEBLAAAIGGEDGCDPELELENF取出来,然后再用这个结合登陆用的那些构造报文。上面就是IE的全部过程,绝对不会出错地。 这是用户登陆的页面处理,我想要的是登陆以后请求的具体的页面,比如:http://www.codelphi.com/hjwz/read.asp?ano=488这个如何模拟,让服务器以为你已经处理了上一部登陆信息呀?? 谢谢,我看看,不过能给个范列最好了,^&^ 鼠标全局钩子不能全局? ATL 初级问题:还没有解决,再次描述,寻求帮助…… GDI+能快速的得到大图像的缩略图,其工作原理大概是什么啊。比如BMP图像,在其数据中并没有保存缩略图的内容啊。 怎么实现把程序里读到数据显示到编辑框里 关于学习C++和编程的50个观点(转载) 关于字符串转换成datetime的问题. 大侠们进来帮帮忙吧 怎样获得窗口句柄?你们怎样debug? 关于vc中实时的数据保存到文本文档中 为什么把DC删除了,但是还是有数据。 在VB环境下应该如何实现对VC编写的COM组件的调用 这个问题只有XCOPY 才能回答
Date: Wed, 08 Aug 2001 05:59:20 GMT
Content-Length: 30780
Content-Type: text/html
Set-Cookie: ASPSESSIONIDQGGGGLRQ=KFEBLAAAIGGEDGCDPELELENF; path=/
Cache-control: private所以你地程序先浏览他的首页,在返回的数据中查找cookie,把上面ASPSESSIONIDQGGGGLRQ=KFEBLAAAIGGEDGCDPELELENF取出来,然后再用这个结合登陆用的那些构造报文。上面就是IE的全部过程,绝对不会出错地。