web源码网站(如何使用webbrowser控件获取网页源代码)

本文目录
如何使用webbrowser控件获取网页源代码
使用WebBrowser控件获取网页源码的方法,大多数的人都是使用以下的方法获取:
(WebBrowser1.Document as IHtmlDocument2).body.outerHtml;
这种方法的美中不足就是只能获取网页《body》与《/body》之间的网页源码,而《body》之外如《head》部分的网页源码就获取不到了,下面是某大牛老师给大家分享的方法,可参考:
procedure TForm1.Button1Click(Sender: TObject);
var
ole_index, oleObj: OleVariant;
i: integer;
begin
if WebBrowser1.Busy then Exit; //网页加载中,退出。
Memo1.Lines.Clear;
//获取主框架网址及网页源码
Memo1.Lines.Add(WebBrowser1.OleObject.document.url);
Memo1.Lines.Add(WebBrowser1.OleObject.document.documentElement.outerHTML);
Memo1.Lines.Add(’ ’); Memo1.Lines.Add(’ ’); //添加空行
//循环获取每一个子框架网址及网页源码
for i := 0 to WebBrowser1.OleObject.document.frames.length - 1 do
begin
ole_index := i;
oleObj := WebBrowser1.OleObject.document.frames.item(ole_index);
Memo1.Lines.Add(oleObj.document.url);
Memo1.Lines.Add(oleObj.document.documentElement.outerHtml);
Memo1.Lines.Add(’ ’); Memo1.Lines.Add(’ ’); //添加空行
end;
end;
基于web的JSP网上购物系统源代码
JSP源码:里面有很多项目供你挑选参考

更多文章:
郫县企业网站建设找谁做比较好:如何选择郫县企业网站建设服务商
2026年6月8日 06:39
网站技术分析(基于搜索引擎优化技术对网站进行分析,该网站存在哪些问题)
2026年5月14日 05:48
湖北十堰爆炸事故原因(2021年十堰爆炸事件与浙江有直接或者间接关键吗)
2026年5月9日 05:36
与SEO公司合作需要注意什么事项:如何选择靠谱的SEO合作客户
2026年6月19日 09:06
怎么查询项目经理有没有在建项目(从哪个渠道查项目经理是否有在建工程)
2026年5月1日 09:35














