参考网址:http://www.398588.com/Article/T9/78.aspx
读取网页的内容可以类比本地的文件一下,代码如下:
#include   <afxinet.h>

CString url;
    GetDlgItemText(IDC_EDIT1,url);
    CInternetSession Sess;
    CHttpFile* cFile = (CHttpFile*)Sess.OpenURL(url,1,INTERNET_FLAG_TRANSFER_ASCII||INTERNET_FLAG_RELOAD,NULL,0);
    
    DWORD dwStatusCode;
    cFile->QueryInfoStatusCode(dwStatusCode);
    if(dwStatusCode == HTTP_STATUS_OK)
    {
        CString szData,szAllData;
        while(cFile->ReadString(szData))
        {
            szAllData += szData;
            szAllData += "\r\n";
        }
        
        cFile->Close();
        Sess.Close();
        CString name ;
        name = "sd.htm";
        CFile file(name, CFile::modeCreate | CFile::modeWrite);
        file.Write(szAllData,szAllData.GetLength());
        file.Close();
    }
    else
    {
        MessageBox("请求失败。。。。");
    }

用CInternetSession打开url得到一个CHttpFile,用ReadString读取CHttpFile中的内容。

转载于:https://www.cnblogs.com/zhwl/archive/2012/11/22/2783319.html

使用CInternetSession和CHttpFile读取网页内容相关推荐

  1. 使用CInternetSession和CHttpFile提取网页源码

    程序界面: 为编辑框添加一个对应的变量:m_sUrl,再为Button1添加点击事件,主要代码如下: void CGetHtmlCodeDlg::OnButton1() {CString sHtml; ...

  2. android 读取 网页,Android读取网页内容

    1.修改AndroidManifest.xml文件 2.网页读取类 package com.neohope.android.web; import java.io.ByteArrayOutputStr ...

  3. java读取网页内容,并保存

    利用java进行读取网页内容并保存.参数为url链接. 使用到的jar文件: commons-logging-1.2.jar httpclient-4.5.1.jar httpcore-4.4.3.j ...

  4. 浏览器页面操作——实时监控网页变化,读取网页内容

    浏览器页面操作功能介绍 浏览器页面操作是集简云的一款免费内置应用,它可以定时监控网页变化,精准捕捉所需信息.一键设置指定网页与元素,全自动监测并即时推送通知,助您在第一时间了解网页最新情况,让您更高效 ...

  5. android多线程读取网页内容

    android必须使用子线程才能够做耗时操作,这点虽然比较符合优秀应用的特点,但是多线程真是让人有点头疼,不管怎么样,那几个runable,handler什么的,我真心记不住它里面有些什么,所以我写篇 ...

  6. QML中用C++多线程读取网页内容

    在一开始我想在网页上爬取一些内容所以我想到了C++中的 QNetworkAccessManager 类 然后很自然的写了 QNetworkRequest request;request.setUrl( ...

  7. C#编程语言之读取网页内容(微软官网方法)

    微软官网方法,绝对经典: public static byte[] GetURLContents(string url){// The downloaded resource ends up in t ...

  8. 读取网页内容定时发到QQ群

    https://github.com/pandolia/qqbot QQBOT源码和使用方法 安装命令 pip install qqbot # -*- coding: utf-8 -*- from q ...

  9. WIn32中CInternetSession运行异常(afxCurrentAppName 为空)

    最近在做一个小任务,其中有一项功能是获取网页源码,VC中可以用 CInternetSession 来实现,以下为从MSDN摘下来的 CInternetSession session; CHttpFil ...

最新文章

  1. tcpdump基础教程
  2. CVPR 2014 ObjectnessBING 原文翻译
  3. golang中的urlEncode
  4. CentOS修改yum源为阿里云
  5. SAP SD销售收入科目确定VKOA
  6. reactjs定义组件:类式组件
  7. [No00009E]几种常见的命名规则
  8. 初识公有云--公有云的相关概念
  9. java基础之ArrayLis类
  10. 大数据-玩转数据-Oracle系统知识小结
  11. jboss forge整合 hibersap
  12. 51单片机一些软件的使用
  13. MPLS 网络技术 — 组网方案
  14. 手机相机好坏测试软件,专业相机测试 画质表现均为中上等_手机评测-中关村在线...
  15. PyTorch搭建ANN实现时间序列预测(风速预测)
  16. java毕设项目燕理快递中转站系统设计与实现(附源码)
  17. vCenter Server CA证书下载
  18. Java画布:直线三角形,矩形,椭圆等
  19. 360 度反馈过程的目标
  20. Unity手机震动,Unity -> android 震动

热门文章

  1. mysql安装好需要优化配置一下_Mysql的安装、配置、优化
  2. php ajax formdata 进度,使用formdata使用ajax将数据发送到PHP
  3. word2vec应用场景_Embedding在腾讯应用宝的推荐实践
  4. ug编程内公差和外公差是什么_数控加工编程的主要内容有哪些?
  5. linux内核oom,linux OOM killer分析
  6. 用计算机能改装成万用表吗,用旧手机电池修改万用表
  7. 力扣(LeetCode)刷题,简单题(第10期)
  8. 【机器视觉案例】(10) AI视觉搭积木,手势移动虚拟物体,附python完整代码
  9. 【神经网络】(4) 卷积神经网络(CNN),自定义网络,案例:彩色图像10分类
  10. netcore读取json文件_.net core读取json格式的配置文件