200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 获取网页源代码的最简单办法

获取网页源代码的最简单办法

时间:2019-03-22 14:51:56

相关推荐

获取网页源代码的最简单办法

获取网页源代码的最简单办法,就是利用 WinInet 单元中的函数:

Code

usesWinInet;

functionGetWebPage(constUrl: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;

使用时,直接把收到的源代码显示出来:

Memo1.Text:=GetWebPage('/delphibbs/listq.asp');

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。