博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
VC查找网页源码指定内容
阅读量:6655 次
发布时间:2019-06-25

本文共 894 字,大约阅读时间需要 2 分钟。

//查找网页源码,这段代码也可以作为获取外网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(“
”); 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

你可能感兴趣的文章
数据结构学习笔记(3)_使用数组实现简单线性表功能
查看>>
微信小程序底部tabbar
查看>>
linux kernel map
查看>>
python利用opencv合成模糊图像
查看>>
dataframe splict
查看>>
hadoop环境搭建(linux单机版)
查看>>
nodejs 像 C 语言那样输出当前代码的行数
查看>>
luogo p3379 【模板】最近公共祖先(LCA)
查看>>
[考试]20150925
查看>>
12、K最近邻算法(KNN算法)
查看>>
如何使用crash分析vmcore - 之基础思路case1
查看>>
我所认知的电子商务解决方案
查看>>
关于float、double结果精度的问题
查看>>
css基础之 联网使用bootstrap
查看>>
bzoj2743 [HEOI2012]采花
查看>>
C语言综合实验1—学生信息管理系统
查看>>
总体框架
查看>>
hdu4417
查看>>
js追加元素,以及元素位置
查看>>
C 指针
查看>>