从URL获取网页源代码?

来源:百度知道 编辑:UC知道 时间:2024/05/08 14:56:08
网上办法很多,不知道选择那个类好。
VC++6.0中用哪个类好呢?
VC++2005又用那个好呢?

CString m_SiteInfo,m_SiteName;
m_SiteName="http://www.sohu.com";
CInternetSession mySession(NULL,0);
CHttpFile* myHttpFile=NULL;
m_SiteInfo="连接到站点"+m_SiteName+"\r\n";
UpdateData(false);

CString myData;
myHttpFile=(CHttpFile*)mySession.OpenURL(m_SiteName);
while(myHttpFile->ReadString(myData))
{
m_SiteInfo=m_SiteInfo+"\r\n";
m_SiteInfo+=myData;
}
myHttpFile->Close() ;
mySession.Close() ;
UpdateData(false);
CFile file;
file.Open("E:\\1.txt",CFile::modeReadWrite);
file.Write(m_SiteInfo.GetBuffer(0),m_SiteInfo.GetLength());//写到E:\\1.txt