c++ builder 简单读、分析网页数据

来源:互联网 发布:随机过程教材 知乎 编辑:程序博客网 时间:2024/06/02 04:47

有些时候需要用程序检索网络上的数据,比如要取出特定网页上的特定文字等。。二话不说,直接上代码了

效果:

void __fastcall TFormMain::btn_1Click(TObject *Sender){    OutPutLog("正在获取网页数据....");    TMemoryStream *ms=new  TMemoryStream;    IdHTTP1->Get(g_Url,ms);//g_Url是网页网址    const int msSize=ms->Size;    LPSTR lpBuf=new char[msSize];    ms->Position=0;    ms->Read(lpBuf,msSize);    delete ms;    String const strText=String(lpBuf,msSize);    delete [] lpBuf;    OutPutLog("网页数据获取完毕,正在分析页面元素...");    String strFind,strTemp;    const String strFindMark="TRIAL-";    int UserStartPos=strText.Pos(strFindMark); //找出这的位置    int UserLengh= 100;    String UseInfoBlock= strText.SubString(UserStartPos,UserLengh).Trim();    String User=UseInfoBlock.SubString(1,14);    E_user->Text=User;    String PassWordMark="密 码: ";    String PassWord=UseInfoBlock.SubString(UseInfoBlock.Pos(PassWordMark)+PassWordMark.Length(),10);    E_passWord->Text=PassWord;}


0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 安卓启动器停止怎么办 手机显示停止运行怎么办 手机来电被拦截怎么办 手机被加黑名单怎么办 手机短信被屏蔽了怎么办 手机信息被拦截怎么办 手机有感染病毒怎么办 华为p10速度慢怎么办 华为手机清理慢 怎么办 华为手机有回音怎么办 手机没有返回键怎么办 手机总显示内存不足怎么办 扩音器耳麦接触不良怎么办 音响插头接触不良怎么办 华为手机耳机声音小怎么办 苹果耳机孔变形怎么办 耳机孔松了怎么办 荣耀9青春版费电怎么办 华为双清了怎么办 华为开不开机怎么办 华为手机黑屏打不开怎么办 荣耀v8指纹消失怎么办 耳机话筒进水了怎么办 beats耳机进水了怎么办 音量孔进水了怎么办 苹果手机屏幕进水了怎么办 耳机孔进水了怎么办 华为v10声音小怎么办 荣耀v10声音小怎么办 华为变耳机模式怎么办 小米六耳机模式怎么办 苹果成耳机模式怎么办 苹果调耳机模式怎么办 ipad耳机孔进水怎么办 iphone一直是耳机模式怎么办 华为耳机音质不好怎么办 苹果声音键失灵怎么办 苹果耳机不兼容怎么办 usb耳机声音小怎么办 手机不认耳机怎么办 华为手机视频无声怎么办