通过wininet获取网页源码在例子
来源:互联网 发布:js获取农历日期 编辑:程序博客网 时间:2024/06/05 02:34
function GetWebPage(const Url: string):string;
var
Session,
HttpFile:HINTERNET; // uses + WinInet
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;
var
Session,
HttpFile:HINTERNET; // uses + WinInet
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;
阅读全文
0 0
- 通过wininet获取网页源码在例子
- 使用WinInet获取网页
- 使用WinINet获取网页源代码
- 用WinINet API获取网页源代码
- 获取网页内容 wininet CWebWorld 类
- Android:在WebView中获取网页源码
- Android:在WebView中获取网页源码
- Android: 在WebView中获取网页源码
- 在webview中获取网页源码
- Android: 在WebView中获取网页源码
- Android: 在WebView中获取网页源码
- Android: 在WebView中获取网页源码
- Android: 在WebView中获取网页源码
- Android: 在WebView中获取网页源码
- Android: 在WebView中获取网页源码
- Android: 在WebView中获取网页源码
- Android 在WebView中获取网页源码
- Android: 在WebView中获取网页源码
- 如何在BIGEMAP中打开excel、txt、dat文件
- Spring常用注解汇总
- 数组里面包含数组 数据渲染
- [ubuntu]安装并使用python 3.6及与2.7的切换
- HDU 2328 Corporate Identity(发现新大陆之KMP专题不用KMP也能过系列)
- 通过wininet获取网页源码在例子
- 嵌套滚动条
- WebService多线程并发数
- 2017hadoop大数据工程师基础进阶实战全套
- CVPR 2017 论文集锦(目标检测与目标追踪相关)
- poj2947 Widget Factory (高斯消元解模线性方程组)
- 同步、异步、事件驱动
- 一个Android下ping的简单工具类
- Permission denied (publickey). fatal: Could not read from remote repository