现在能够获取到目标网页地址的HTML代码 并保存到CString 现在如何进行分析字符串 达到获取某些值 比如 <h1>为起点</h1>为终点之间的 字符
谢谢大家了,希望给些代码出来参考下 只要分析字符串就行

解决方案 »

  1.   

    要获取网页的代码,建议使用WININET系列库函数CStdioFile* pFile = OpenURL( 
    LPCTSTR pstrURL, 
    DWORD dwContext = 1, 
    DWORD dwFlags = INTERNET_FLAG_TRANSFER_ASCII, 
    LPCTSTR pstrHeaders = NULL, 
    DWORD dwHeadersLength = 0);
    CString strPage; 
    char buff[1000];
    while(pFile->Read(buff, 1000))
    {
        strPage += buff;
    }
      

  2.   

    CString strContent;   //strContent为读取页面内容的字符串
    int n1 = strContent.Find("<h1>");
    int n2 = strContent.Find("<.h1>");
    CString strFind = strContent.Mid( n1, n2-n1 );