如何用vc将网站上的网页(html or xml )读入到一块内存中。

eastsun 2004-08-17 06:08:51


如何用vc将网站上的网页(html or xml )读入到一块内存中?

对于internet 编程,是一个新手,请多指教。
...全文
226 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
树叔叔 2004-09-24
  • 打赏
  • 举报
回复
http://community.csdn.net/Expert/TopicView.asp?id=3350312
我的,你自己再把他发到内存中就可以,很简单
树叔叔 2004-09-07
  • 打赏
  • 举报
回复
mark
zhangshengyu 2004-08-25
  • 打赏
  • 举报
回复
都好
gjd111686 2004-08-25
  • 打赏
  • 举报
回复
CString CDownInfoDlg::DownURL(CString strURL)
{
CInternetSession m_Session("DigitalTitan");
CHttpFile* pFile=NULL;
CException* e;

TCHAR szTempPath[MAX_PATH],szTempFile[MAX_PATH];
DWORD dwResult=::GetTempPath(MAX_PATH,szTempPath);
CString strURLPath;
GetTempFileName(szTempPath,_T("DigitalTitan_"),0,szTempFile);
strURLPath=szTempFile;
TRY
{
pFile=(CHttpFile*)m_Session.OpenURL(strURL);
}
CATCH_ALL(e)
{
pFile=NULL;
AfxMessageBox("URL地址不合法",MB_ICONINFORMATION);
return "";
}
END_CATCH_ALL

if(pFile)
{
DWORD dwStatus;
DWORD dwBufLen=sizeof(dwStatus);
BOOL bSuccess=pFile->QueryInfo(HTTP_QUERY_STATUS_CODE|HTTP_QUERY_FLAG_NUMBER,&dwStatus,&dwBufLen);
if(bSuccess&&dwStatus>=200&&dwStatus<300)
{
CStdioFile m_File;
if(m_File.Open(strURLPath,CFile::modeWrite|CFile::modeCreate|CFile::typeBinary))
{
BYTE pBuf[1024];
DWORD dwRead;
do
{
dwRead=pFile->Read(pBuf,1024);
m_File.Write(pBuf,dwRead);
}
while(dwRead>0);
m_File.Close();
}
}
pFile->Close();
delete pFile;
}
else
{
m_Session.Close();
}
return strURLPath;
}
eastsun 2004-08-20
  • 打赏
  • 举报
回复

谢谢楼上。


saucer 2004-08-18
  • 打赏
  • 举报
回复
here are a few examples

Internet First Steps: WinInet
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore98/HTML/_core_internet_first_steps.3a_.wininet.asp

Retrieving a file via. HTTP
http://www.codeproject.com/internet/getwebfile.asp

Beginning Winsock Programming - Simple TCP client
http://www.codeproject.com/internet/winsockintro02.asp

WEB. HTTP GET-POST Utility
http://www.programmersheaven.com/articles/adrian/getpost/article.html
oyljerry 2004-08-17
  • 打赏
  • 举报
回复
用socket可以
eastsun 2004-08-17
  • 打赏
  • 举报
回复


up.

3,055

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC HTML/XML
社区管理员
  • HTML/XML社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧