VC查找网页源码指定内容

2023-05-16

//查找网页源码,这段代码也可以作为获取外网IP,不过获取外网IP只需要前面一部分就行了,把网页源码读到缓冲区就行了 

CString SiteInfo,SiteName=”http://www.ip138.com/ip2city.asp“;
 CInternetSession mySession(NULL,0);
 CHttpFile *myHttpFile=NULL;
 CString myData;
 myHttpFile=(CHttpFile *)mySession.OpenURL(SiteName);
 while(myHttpFile->ReadString(myData))
 {
  SiteInfo=SiteInfo+”\r\n”;
  SiteInfo+=myData;
 }

 myHttpFile->Close();
 mySession.Close();//前面是获取网页源代码

/* CFile file;
 file.Open(“file.tmp”,CFile::modeRead);
 CString data;
 while(file.ReadHuge(data.GetBuffer(1024),1024))
 {
     CString yourIP(“您的IP地址是:”);
  CString end(“<br/><br/></td>”);
  int index=data.Find(yourIP);
  if(index!=-1)
  {
   int length=data.Find(end)-index;
   GetDlgItem(IDC_EDIT1)->SetWindowText(data.Mid(index,length));
   GetDlgItem(IDC_EDIT2)->SetWindowText(“获取完毕”);
   break;
  }
  data.ReleaseBuffer(1024);
 }
 file.Close();//前面是在网页代码中查找IP
*/

转载于:https://www.cnblogs.com/rogee/archive/2011/05/24/2055917.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

VC查找网页源码指定内容 的相关文章

  • 仅仅有走过的路 才懂她的内容

    年少初遇常在我心 傻傻的站在十一教门前一排高高的杨树下伫立 xff0c 独念风凉 叶落肩头 我该用什么去聆听这走过的两个月 明年的枝头 xff0c 依然会看到今日的灿烂 想想磕磕绊绊的两个月 xff0c 学习的故事轮番上演 一个比一个精彩
  • 关于 来源: volmgr Event ID: 46 故障转储初始化未成功 的问题

    最近笔记本电脑硬件有点问题 xff0c 查看系统日记 xff0c 如下 xff1a volmgr Event ID 46 故障转储初始化未成功 最后找到了一个解决方案 xff1a 网上查了一下 volmgr 错误 故障转储初始化未成功的解决
  • Weka中数据挖掘与机器学习系列之Weka Package Manager安装所需WEKA的附加算法包出错问题解决方案总结(八)...

    不多说 xff0c 直接上干货 xff01 Weka中数据挖掘与机器学习系列之Weka系统安装 xff08 四 xff09 Weka中数据挖掘与机器学习系列之Weka3 7和3 9不同版本共存 xff08 七 xff09 情况1 对于在We
  • 数据恢复软件如何换机使用?

    作为好用的数据恢复软件 xff0c EasyRecovery易恢复可以用来恢复文件 文件夹 照片 视频等丢失的文件 xff0c 而且支持换机使用 xff0c 如果要换电脑的话 xff0c 记得一定要按以下步骤操作哦 xff01 EasyRe
  • SQL server修改字段名,属性

    修改字段名 exec sp rename 表名 列名 新列名 修改字段属性 alter table 表名 alter column 列名 nvarchar 100 null 修改默认值 alter table 表名 add constrai
  • 手把手教你启用Win10的Linux子系统(超详细)

    原文 手把手教你启用Win10的Linux子系统 xff08 超详细 xff09 版权声明 xff1a 转载请保留出处 xff0c 谢谢 xff01 https blog csdn net zhangdongren article deta
  • 不要再被骗了------QQ盗号原理大揭秘

    前言 相信大家在懵懂无知的时候都有被盗号的经历吧 xff0c QQ胡乱的加好友 xff0c 突然有个好友传了个文件给你 xff0c 打开以后发现QQ竟然显示强制下线 xff0c 然后再也上不去了QAQ xff0c 很明显 xff0c QQ号
  • 移动端唤起键盘时取消position:fixed定位

    当在移动端按钮position fixed 底部bottom 0 固定定位后 xff0c 当唤起键盘输入数据时就会出现很头疼的问题 xff1a 固定在底部的按钮会被系统自带的键盘挤上去 xff0c 占用输入框位置 xff1b 如图 xff1
  • nginx根据访问的url参数或者是请求 头部做判断转发

    在http请求后端时 xff0c token是一种非常常见的使用方式 xff0c 但是如果url请求参数不带token xff0c 或者请求头部不带token这样的请求应当直接返回401 xff0c 而不要代理给后端服务器做处理了 可以有效
  • java 获取HttpRequest Header 的几种方法 & 请求request的所有参数实现方法

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 在开发应用程序的过程中 xff0c 如果有多个应用 xff0c 通常会通过一个portal 门户来集成 xff0c 这个portal 是所有应用程序的入口 xff0c 用户
  • CISCO路由器license激活图解教程

    此次也是一台CISCO 3945E K9路由器 xff0c 新设备启动后执行show version命令查看版本信息 xff1a 以下为show version中license信息 License Info License UDI Devi
  • 动态创建HTML内容

    document write xff08 xff09 方法 document write方法可以方便快捷的把字符串插入到文档里 它最大的缺点是违背了 分离javascript 原则 即使把document write语句挪到外部函数里 xf
  • Linux练习(write写入)

    include lt unistd h gt include lt stdlib h gt int main if write 1 34 here is some data n 34 18 61 18 write 2 34 write er
  • matlab练习程序(随机游走图像)

    随机游走类似布朗运动 xff0c 就是随机的向各个方向走吧 虽然代码没什么技术含量 xff0c 不过产生的图像实在太漂亮了 xff0c 所以还是贴上来吧 产生的图像 xff1a matlab代码如下 xff1a clear all clos
  • [翻译完成] 树莓派搭建Google TV

    为什么80 的码农都做不了架构师 xff1f gt gt gt Google TV是啥玩意 Google TV是支持自选图像 宽带网络 传统电视信号的综合平台 xff0c 更附带电视节目搜索功能 谷歌公布了其新版电视的两个版本 第一个叫做B
  • jdk17.0.1安装教程

    1 解压到某文件夹 2 在此电脑 gt 属性 gt 高级系统设置 gt 环境变量 gt 系统变量 加一条JAVA HOME 3 在系统变量Path里 xff0c 加一条 JAVA HOME bin xff08 不能放在第一条 xff09 4
  • 推荐几本GIS专业书籍

    对于开设GIS专业的高校 xff0c 基本上都会有自己的专业教材 xff0c 用的比较多的像邬伦的 地理信息系统 xff1a 原理 方法和应用 和中科院陈述彭院士的 地理信息系统导论 在当初考研的时候 xff0c 自己也买了不少教材 xff
  • Linux 通过命令发送udp 数据

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 如果往本地UDP端口發送數據 xff0c 那麼可以使用以下命令 xff1a echo hello gt dev udp 192 168 1 81 5060 意思是往本地19
  • Qt学习之路(17): Qt标准对话框之QMessageBox

    好久没有更新博客 xff0c 主要是公司里面还在验收一些东西 xff0c 所以没有及时更新 而且也在写一个基于Qt的画图程序 xff0c 基本上类似于PS的东西 xff0c 主要用到的是Qt Graphics View Framework

随机推荐