// 模拟登陆115网盘
#include <afxinet.h> // 包括相关的头文件/* 用抓包工具抓包可得到须要提交的数据,然后模拟提交就可以。
*(有的时候须要得到cookie信息,你能够使用CInternetSession::GetCookie()函数得到该cookie信息)*/

try{
#define MAX_COUNT 1024CInternetSession session(_T("session"));INTERNET_PORT nPort = 80;CHttpConnection* pHttpConnect = session.GetHttpConnection(_T("passport.115.com"), nPort);if(pHttpConnect){CHttpFile* pFile = pHttpConnect->OpenRequest(CHttpConnection::HTTP_VERB_POST, _T("/?ac=login"));if(pFile){// 这里是请求头信息,由抓包工具得到该信息pFile->AddRequestHeaders(_T("POST /?ac=login HTTP/1.1"));pFile->AddRequestHeaders(_T("Accept: image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/x-shockwave-flash, application/x-ms-application, application/x-ms-xbap, application/vnd.ms-xpsdocument, application/xaml+xml, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*"));pFile->AddRequestHeaders(_T("Referer: http://passport.115.com/?ac=login&goto=http%3A%2F%2Fu.115.com%2F%3Fac%3Dmy"));pFile->AddRequestHeaders(_T("Accept-Language: zh-cn"));pFile->AddRequestHeaders(_T("User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; SV1; EasyBits GO v1.0; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022)"));pFile->AddRequestHeaders(_T("Content-Type: application/x-www-form-urlencoded"));pFile->AddRequestHeaders(_T("Accept-Encoding: gzip, deflate"));pFile->AddRequestHeaders(_T("Host: passport.115.com"));pFile->AddRequestHeaders(_T("Connection: Keep-Alive"));pFile->AddRequestHeaders(_T("Cache-Control: no-cache"));
// 这里是要提交的数据。说明一下: xxxx@xx.xxx指的是登陆的邮箱的地址,后面的XXXXXXX表示的是登陆的password,使用的时候换成你自己的就可以TCHAR szRequest[MAX_COUNT] = _T("login%5Baccount%5D=xxxx@xx.xxx&login%5Bpasswd%5D=XXXXXXX&goto=http%3A%2F%2Fu.115.com%2F%3Fac%3Dmy");pFile->SendRequest(NULL, 0, szRequest, _tcslen(szRequest)+1);CString strStatus(_T(""));if(pFile->QueryInfo(HTTP_QUERY_RAW_HEADERS_CRLF, strStatus)){AfxMessageBox(strStatus);}pFile->Close();delete pFile;pFile = NULL;}}pHttpConnect->Close();delete pHttpConnect;pHttpConnect =NULL;  session.Close();}catch (CInternetException* e){e->ReportError();e->Delete();}

模拟登陆115网盘(MFC版)相关推荐

  1. 网盘修复版新增qq支付仿城通网盘115网盘源码下载

    网盘修复版新增qq支付仿城通网盘115网盘源码下载这套源码出现的时机,其实挺巧妙的.因为就在今天我还在二开它,谁知道就有朋友放出来了,虽然二开的方向不对.不过还是在这里描述一下吧.本套源码,是需要用户 ...

  2. linux怎样下载115网盘,115云备份 115云备份 v1.0.0 For Linux版

    下面我们对115云备份 115云备份 v1.0.0 For Linux版文件阐述相关使用资料和115云备份 115云备份 v1.0.0 For Linux版文件的更新信息. 115云备份 115云备份 ...

  3. 百度网盘 网页版、pc版 都登陆不进去的解决方法

    1.把路由器关掉,整个电源关掉. 2.三分钟后再启动,这时候路由器会给电脑重新分配IP地址,电脑的IP地址已经被刷新. 3.重新登陆百度网盘即可 亲测可行. 参考地址:为什么电脑pc客户端百度云网盘登 ...

  4. python爬虫基础教程115_Python解析网页源代码中的115网盘链接实例

    本文实例讲述了python解析网页源代码中的115网盘链接的方法.分享给大家供大家参考.具体方法分析如下: 其中的1.txt,是网页http://bbs.pediy.com/showthread.ph ...

  5. 麒麟linux百度云,百度网盘 Linux 版发布,搭配优麒麟运行更完美!

    百度网盘 Linux 版发布,搭配优麒麟运行更完美! Linuxer 2019年6月21日 暂无评论 阅读 3,363 次 近日,百度官宣推出了百度网盘 Linux 版(在此之前已发布 Windows ...

  6. 优麒麟在linux下安装教程,在优麒麟Ubuntu Kylin系统中安装百度网盘Linux版.deb的方法...

    本文介绍在优麒麟Ubuntu Kylin操作系统中安装百度网盘Linux版.deb的方法,可用在优麒麟及 Ubuntu 19.04/18.04上,当前百度网盘Linux版的版本号是Linux V2.0 ...

  7. 115网盘linux 下载速度慢,linux vps 上 下载115网盘 的方法

    大多数童鞋买的vps都是只支持linux系统的,因为版权的问题,windows系统的vps价格上面要贵一些.但是,遇到要下载网盘文件时,没有装桌面只有shell的linux vps就表示压力大了,幸好 ...

  8. deb 中标麒麟_「图」百度网盘Linux版放出deb包客户端:新增支持Ubuntu 18.04 LTS

    6月中旬发布的百度网盘Linux版本中,首先适配了中标麒麟桌面操作系统软件(兆芯版)V7.0.而今天@Ubuntu官方推特最新微博表示,继发布Linux rpm包客户端之后,官方今天又推出了deb包客 ...

  9. 消息称百度网盘青春版降速23倍:从52MB/s降至2.2MB/s

    12月19日消息,近日,有消息称,百度网盘青春版(不限速)计划于12月20日开始内测,但有网友发现,百度似乎把之前内测海报中的 52MB / s 改成了 2.2MB / s,降速23倍. 此前,百度方 ...

  10. 优麒麟这样的linux版本,百度网盘 Linux 版发布,搭配优麒麟运行更完美!

    近日,百度官宣推出了百度网盘 Linux 版(在此之前已发布 Windows.Android.iPhone.iPad.Windows Phone.Mac 等多个平台的版本),版本号为 Linux V2 ...

最新文章

  1. python小实验(1):字符串处理
  2. 【推荐系统入门】一窥推荐系统的原理
  3. 数据库查找出list数据,进行处理
  4. 马云马化腾,过的哪个冬
  5. python使用suds来调用webservice
  6. linux日志报multipath,linux device mapper multipath 驱动的路径聚合
  7. Spring-web-HandlerMethodReturnValueHandler
  8. PHP设计模式——代理模式
  9. SPSS正态性检验(图文+数据集)【SPSS 015期】
  10. spring集成sitemesh3
  11. TCP/IP框架总结
  12. Erlang公历转农历
  13. Ubuntu2Go制作使用和资料说明(LinuxtoGo)
  14. php排行榜系统,cms排行_PHP CMS系统排行榜
  15. 引入函数库c语言,C语言标准函数库分析
  16. Linux日常软件安装(FC6)
  17. 203. 移除链表元素 力扣 c语言
  18. 安卓 jni 开发之 native 方法的动态注册
  19. vue print-js 解决 打印分页问题
  20. 国仁猫哥:抖音Feed流与Dou+有什么投放区别;抖音直播如何最大化投放Feed流?

热门文章

  1. 数据库——关系数据库规范化习题
  2. 【我的OpenGL学习进阶之旅】学习OpenGL ES 3.0 的实战 Awsome Demo (上)
  3. 鼠标划过切换div显示
  4. 修改、删除word分节符
  5. 这年代,你需要了解一下什么是聚合搜索(附站点推荐)
  6. word插入页眉、页码无法正常插入
  7. AT32 XMC驱动PC卡/CF卡
  8. 秋天视频批量生成GIF V1.32
  9. 荣耀9igoogle模式_将您的iGoogle主页导出到另一个帐户
  10. JAVA中关于if结构的相关的练习题