首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

怎么用mfc实现模拟登陆某网站用户

2012-01-20 
如何用mfc实现模拟登陆某网站用户 使用用户提供的id和密码登陆网站,然后下载某个页面的html代码到CString,

如何用mfc实现模拟登陆某网站用户

使用用户提供的id和密码登陆网站,然后下载某个页面的html代码到CString,如何做到?

恳请各位解答,编个东西到这卡住了

[解决办法]
这个关键是要知道Socket编程和http协议
把用户提供的id和密码通过http协议发过去
通过http协议得到网页的代码
[解决办法]
用CHttpConnection。
1.创建 CInternetSession 对象。
2. 调用 CInternetSession::GetHttpConnection得到CHttpConnection指针。
3. 调用 CHttpConnection::OpenRequest 得到CHttpFile指针。
4. 调用 CHttpFile::AddRequestHeaders 添加http请求包头.
5. 调用 CHttpFile::SendRequest发出请求.
6. 调用 CHttpFile::ReadString读响应请求。

这样应该可以。
[解决办法]
容易点,抓网络包,然后用socket连接相应的服务器,按照规则数据包。

[解决办法]
perhaps the server checks the referer
Use webbrowser automation instead

热点排行