MFC抓网页
2024-10-15 05:50:44
CString chinachar_str("读取的东西:");
CInternetSession sion(NULL,);
CHttpFile *http=NULL;
CString str,info;
http=(CHttpFile*)sion.OpenURL(_T("http://www.baidu.com")); while (http->ReadString(str))
{
info+=str;//取读取的数据
}
ConvertUtf8ToGBK(info);
LPCTSTR mystr =info; //把CString类型转换为char* 类型
for (int i=;mystr[i];i++)
{
if (mystr[i] < ) //一个中文占两个字节,且每个字节都是小于0的
{
CString tmp;
tmp.Format("%c%c",mystr[i],mystr[i+]);//把中文输出,举个例子
i++;
chinachar_str=chinachar_str+tmp;
}
}
m_edit.SetWindowText(chinachar_str);
UpdateData(FALSE);
http->Close();
sion.Close(); int f = chinachar_str.Find( "百度" ) ; // 结果 f = 3
if(f!=-)
{
AfxMessageBox("find ");
}
最新文章
- Mysql 查询练习
- .Net中的并行编程-5.流水线模型实战
- ECMall /app/buyer_groupbuy.app.php SQL Injection Vul
- 数位DP 求K进制下0~N的每个数每位上出现的数的总和
- MySQL快速生产表的描述
- DNS服务未响应的简单解决办法
- HTML CSS样式基础
- Private和Protected方法
- mysql基础---日志文件
- [UWP]创建一个进度按钮
- Servlet--传参和接参
- Vue基础(ES6)
- javaScript函数节流与函数防抖
- sql 分页row_number() over(order by key)
- Hibernate之集合映射的使用(Set集合映射,list集合映射,Map集合映射)
- Linux下SSL证书申请以及配置到Nginx
- 使用模拟对象(Mock Object)技术进行测试驱动开发
- linux shell 脚本攻略学习3
- Oracle EBS OM发运行状态自动更改
- 【转】vector中对象指针的排序