博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Delphi 下载网页代码

Posted on 2007-08-31 19:41  Johnson Cao  阅读(491)  评论(0)    收藏  举报

function GetWebPage(const Url: string):string;

var

Session,

HttpFile:HINTERNET;

szSizeBuffer:Pointer;

dwLengthSizeBuffer:DWord;

dwReserved:DWord;

dwFileSize:DWord;

dwBytesRead:DWord;

Contents:PChar;

begin

Session := InternetOpen('', 0, niL, niL, 0);

HttpFile := InternetOpenUrl(Session, PChar(Url), niL, 0, 0, 0);

dwLengthSizeBuffer := 1024;

HttpQueryInfo(HttpFile, 5, szSizeBuffer, dwLengthSizeBuffer, dwReserved);

GetMem(Contents, dwFileSize);

InternetReadFile(HttpFile, Contents, dwFileSize, dwBytesRead);

InternetCloseHandle(HttpFile);

InternetCloseHandle(Session);

Result:=StrPas(Contents);

FreeMem(Contents);

end;

在线帮助MSN:flyaqiao@hotmail.com
技术支持: KiteSupport@gmail.com
Copyright (c) 2006 KiteSoft, All Rights Reserved.