VC++获取网页内容

CString C获取网页信息Dlg::GetHTML(CString url)

{
    CInternetSession session;

    CHttpFile* pfile = (CHttpFile*)session.OpenURL(url,1,INTERNET_FLAG_TRANSFER_ASCII||INTERNET_FLAG_RELOAD,NULL,0);

    CString PageInfo;

    DWORD dwStatusCode;   

    pfile -> QueryInfoStatusCode(dwStatusCode);   

    if(dwStatusCode == HTTP_STATUS_OK)   

    {   

        char strBuff[1025] = {0};

        CString strHtml; 

        while ((pfile->Read((void*)strBuff, 1024)) > 0)

        {

            strHtml += strBuff;

        }

        int rcS = strHtml.Find(_T(""));

        int rcE = strHtml.Find(_T("
"));

        PageInfo= strHtml.Mid(rcS + 6,rcE - rcS - 6);

    }   

    pfile -> Close();   

    delete pfile;   

    session.Close();

    return PageInfo;  

}