远程网页的查看

示例代码运行效果图如下:


图一 示例代码运行效果图

我们在进入网页时,常会遇到一些非法的脚本,让我们的计算机蓝屏或者掉入窗口打开的死循环中.在www.20cn.net上有一个软件,可是,代码却非公开,通过一段时间的试验,写了下面这小段程序,希望能和大家一起从中分享网络编程的乐趣.

程序运行效果如下:

本程序是基于对话框的应用程序,在使用下面代码之前,需要在stdafx.h中申明#include <afxinet.h>,它的作用在于加入CIneternetSession的引用.

关键代码分析:

//让控件和对应的变量之间进行数据交换,现在将控件数据传给对应变量
UpdateData(true);
//m_SiteInfo为控件ID_EDIT_CONTENT读应的变量
m_SiteInfo="";
//将变量值传给对应控件
UpdateData(false);
//CDialog::OnOK();
CInternetSession mySession(NULL,0);//建立会话
CHttpFile* myHttpFile=NULL;
m_SiteInfo="连接到站点"+m_SiteName+"\r\n";
UpdateData(false);
//将网页内容的源代码读至编辑框
CString myData;
myHttpFile=(CHttpFile*)mySession.OpenURL(m_SiteName);
while(myHttpFile->ReadString(myData))
{
  m_SiteInfo=m_SiteInfo+"\r\n";
  m_SiteInfo+=myData;
}
myHttpFile->Close ;
mySession.Close ;
UpdateData(false);

本程序在win 2k professional +vc6调试通过.

本文配套源码

时间: 2025-01-21 13:10:50

远程网页的查看的相关文章

ASP.NET获取远程网页的内容之一

asp.net|网页 一.本机直接上网时: #region 获取指定远程网页内容        /// <summary>        /// 获取指定远程网页内容        /// </summary>        /// <param name="strUrl">所要查找的远程网页地址</param>        /// <param name="timeout">超时时长设置,一般设置为80

cordova6.0.0加载远程网页失败

问题描述 cordova6.0.0加载远程网页失败 最近升级cordova后,发现里面的CDVViewController方法跟5.0.0时相比变了好多,当我设置 self.wwwFolderName = @"https://";self.startPage = @"www.baidu.com";时报错ERROR Internal navigation rejected - not set for url='https://www.baidu.com/'.这个问题如

android webWiew加载一个远程网页播放视频,请问如何播放手机SD卡里的视频?

问题描述 android webWiew加载一个远程网页播放视频,请问如何播放手机SD卡里的视频? webWiew 加载一个网页,怎么让这个网页上面的video控件播放我SD卡上的视频 <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta name="viewport" content=""/> <meta http-equiv="Co

数据 网页-通过网页实时查看远程主机特定socket通讯数据实现方法

问题描述 通过网页实时查看远程主机特定socket通讯数据实现方法 通过网页实时查看远程主机特定socket通讯数据实现方法,有没有什么思路. 因为我有一GPRS终端设备.我需要通过网页监视设备数据,所以我的思路是,我在我的主机上建立一个TCPservice,客服端通过HTML网页能访问我的主机,主机通过HTML把TCPservice和设备之间的通讯数据打印在HTML上给客户端看,需要什么语言或开发工具来实现这些东西比较方便呢?有其他思路没有呢?谢谢! 解决方案 客户端发送http请求服务器数据

做一个手机网页,查看消息列表,列表用的是table,要求用户点击消息字体变灰

问题描述 做一个手机网页,查看消息列表,列表用的是table,要求用户点击消息字体变灰 做一个手机网页,查看消息列表,列表用的是table,要求用户点击消息字体变灰 解决方案 给tr添加click事件,然后设置颜色,如果你要持久化还需要和数据库打交道,保存状态到数据库中 <table><tr onclick=""this.style.color='#666'""><td>信息1</td></tr><t

获取远程网页的内容之二(downmoon原创)_实用技巧

本文仅针AD下代理上网的情况: 代码如下: 1.定义变量:  定义变量#region  定义变量  复制代码 代码如下: private    string strFireWallIP          ...{              get              ...{                  return System.Configuration.ConfigurationSettings.AppSettings["strFireWallIP"];       

网页制作-网页上查看ppt文件,急呀

问题描述 网页上查看ppt文件,急呀 网页上怎么查看ppt文件,像百度文库这样的.不用flash做 解决方案 下个内置的pdf阅读器 解决方案二: Aspose,就是贵.

asp.net下获取远程网页的内容之二(downmoon原创)_实用技巧

本文仅针AD下代理上网的情况: 代码如下: 1.定义变量:  定义变量#region  定义变量 复制代码 代码如下: private    string strFireWallIP          ...{              get              ...{                  return System.Configuration.ConfigurationSettings.AppSettings["strFireWallIP"];        

分享PHP源码批量抓取远程网页图片并保存到本地的实现方法_php实例

做为一个仿站工作者,当遇到网站有版权时甚至加密的时候,WEBZIP也熄火,怎么扣取网页上的图片和背景图片呢.有时候,可能会想到用火狐,这款浏览器好像一个强大的BUG,文章有版权,屏蔽右键,火狐丝毫也不会被影响. 但是作为一个热爱php的开发者来说,更多的是喜欢自己动手.所以,我就写出了下面的一个源码,php远程抓取图片小程序.可以读取css文件并抓取css代码中的背景图片,下面这段代码也是针对抓取css中图片而编写的. <?php header("Content-Type: text/ht