如何下载网页源文件?谢谢各位啦!
一个DELPHI的浏览器,但无法下载网页源文件,安装的库全都是出错的,这个问题如何解决?希望各位大哥哥,大姐姐传授一点技能。谢谢啦! 问题点数:50、回复次数:5Top
1 楼huboy(风云)回复于 2003-11-02 22:33:46 得分 0
^_^,楼主说明白点,但是,网页源文件下载有用码?Top
2 楼hbqinlei(漫步者)回复于 2003-11-02 23:10:20 得分 10
我明白楼主的意思,就是用delphi做了个浏览器,想要IE中:查看/源文件 的功能,是吧?楼主!可惜我不会呀!!?
帮你顶一下吧!Top
3 楼zeng38097(曾阿牛)回复于 2003-11-02 23:15:45 得分 15
提取已知文件名的页面源码
var
HTMLDocument: IHTMLDocument2;
PersistFile: IPersistFile;
begin
...
HTMLDocument := WebBrowser1.Document as IHTMLDocument2;
Persist := HTMLDocument as IPersistFile;
Persist.Save(StringToOleStr('test.htm'), True);
while HTMLDocument.readyState <> 'complete' do
Application.ProcessMessages;
...
end;
直接从TWebBrowser得到网页源码
Memo1.Lines.Add(IHtmlDocument2(WebBrowser1.Document).Body.OuterHtml);
Top
4 楼shenle(沈乐)回复于 2003-11-03 10:40:18 得分 0
有没有具体一点的。谢谢啦!
再把我的意思具体说明一次:用DELPHI编写一个浏览器,在此浏览器上用一个控件来控制下载源代码。Top
5 楼7838205(我爱Delphi)回复于 2003-11-04 21:30:27 得分 25
很简单的。
用NMHTTP,在D6中有的控件。
用它的get(网址),然后在它的Body属性中全是网页源代码。
慢慢看吧。Top




