16,472
社区成员
发帖
与我相关
我的任务
分享
#include "HtmlGetter.h"
#include <afxinet.h>
#include <wininet.h>
HtmlGetter::HtmlGetter()
{
}
HtmlGetter::~HtmlGetter()
{
}
bool HtmlGetter::GetHtml(CString URL, CString& htmlString) {
CInternetSession session;
CInternetFile* file = NULL;
try {
file = (CInternetFile*) session.OpenURL(URL);
}
catch (CInternetException* m_pException) {
file = NULL;
m_pException->Delete();
}
if (file) {
CString somecode;
htmlString = "";
while (file->ReadString(somecode) != NULL) {
htmlString += somecode;
}
file->Close();
delete file;
return true;
}
else {
return false;
}[code=C/C++]