使用CInternetSession和CHttpFile读取网页内容
参考网址:http://www.398588.com/Article/T9/78.aspx
读取网页的内容可以类比本地的文件一下,代码如下:
#include <afxinet.h>
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读取网页内容相关推荐
- 使用CInternetSession和CHttpFile提取网页源码
程序界面: 为编辑框添加一个对应的变量:m_sUrl,再为Button1添加点击事件,主要代码如下: void CGetHtmlCodeDlg::OnButton1() {CString sHtml; ...
- android 读取 网页,Android读取网页内容
1.修改AndroidManifest.xml文件 2.网页读取类 package com.neohope.android.web; import java.io.ByteArrayOutputStr ...
- java读取网页内容,并保存
利用java进行读取网页内容并保存.参数为url链接. 使用到的jar文件: commons-logging-1.2.jar httpclient-4.5.1.jar httpcore-4.4.3.j ...
- 浏览器页面操作——实时监控网页变化,读取网页内容
浏览器页面操作功能介绍 浏览器页面操作是集简云的一款免费内置应用,它可以定时监控网页变化,精准捕捉所需信息.一键设置指定网页与元素,全自动监测并即时推送通知,助您在第一时间了解网页最新情况,让您更高效 ...
- android多线程读取网页内容
android必须使用子线程才能够做耗时操作,这点虽然比较符合优秀应用的特点,但是多线程真是让人有点头疼,不管怎么样,那几个runable,handler什么的,我真心记不住它里面有些什么,所以我写篇 ...
- QML中用C++多线程读取网页内容
在一开始我想在网页上爬取一些内容所以我想到了C++中的 QNetworkAccessManager 类 然后很自然的写了 QNetworkRequest request;request.setUrl( ...
- C#编程语言之读取网页内容(微软官网方法)
微软官网方法,绝对经典: public static byte[] GetURLContents(string url){// The downloaded resource ends up in t ...
- 读取网页内容定时发到QQ群
https://github.com/pandolia/qqbot QQBOT源码和使用方法 安装命令 pip install qqbot # -*- coding: utf-8 -*- from q ...
- WIn32中CInternetSession运行异常(afxCurrentAppName 为空)
最近在做一个小任务,其中有一项功能是获取网页源码,VC中可以用 CInternetSession 来实现,以下为从MSDN摘下来的 CInternetSession session; CHttpFil ...
最新文章
- tcpdump基础教程
- CVPR 2014 ObjectnessBING 原文翻译
- golang中的urlEncode
- CentOS修改yum源为阿里云
- SAP SD销售收入科目确定VKOA
- reactjs定义组件:类式组件
- [No00009E]几种常见的命名规则
- 初识公有云--公有云的相关概念
- java基础之ArrayLis类
- 大数据-玩转数据-Oracle系统知识小结
- jboss forge整合 hibersap
- 51单片机一些软件的使用
- MPLS 网络技术 — 组网方案
- 手机相机好坏测试软件,专业相机测试 画质表现均为中上等_手机评测-中关村在线...
- PyTorch搭建ANN实现时间序列预测(风速预测)
- java毕设项目燕理快递中转站系统设计与实现(附源码)
- vCenter Server CA证书下载
- Java画布:直线三角形,矩形,椭圆等
- 360 度反馈过程的目标
- Unity手机震动,Unity -> android 震动
热门文章
- mysql安装好需要优化配置一下_Mysql的安装、配置、优化
- php ajax formdata 进度,使用formdata使用ajax将数据发送到PHP
- word2vec应用场景_Embedding在腾讯应用宝的推荐实践
- ug编程内公差和外公差是什么_数控加工编程的主要内容有哪些?
- linux内核oom,linux OOM killer分析
- 用计算机能改装成万用表吗,用旧手机电池修改万用表
- 力扣(LeetCode)刷题,简单题(第10期)
- 【机器视觉案例】(10) AI视觉搭积木,手势移动虚拟物体,附python完整代码
- 【神经网络】(4) 卷积神经网络(CNN),自定义网络,案例:彩色图像10分类
- netcore读取json文件_.net core读取json格式的配置文件