简单的送分题:TWEBBROWSER如何得到网页的HTML源代码?(100分)

  • 主题发起人 主题发起人 Donn
  • 开始时间 开始时间
D

Donn

Unregistered / Unconfirmed
GUEST, unregistred user!
简单的送分题:TWEBBROWSER如何得到网页的HTML源代码?
 
查找webbrowser
 
斑竹同志:
问题已自行解决,可否收回分数?
 
网页下载完毕后用鼠标右键不就行了。
 
别反悔,留下分数

(WebBrowser1.Document as IHtmlDocument2).Body.OuterHtml
 
(WebBrowser1.Document as IHtmlDocument2).DocumentHtml是全部
(WebBrowser1.Document as IHtmlDocument2).Body.OuterHtml是<body> ..</body>之间
 
IHTMLDocument2有DocumentHtml属性吗?

(WebBrowser1.Document as IHTMLDocument3).documentElement.outerHTML
 
procedure GetCurrentDoc(var theList: TStringList);
var
all:IHTMLElementcollection;
doc:IHTMLDocument2;
item:OleVariant;
begin
doc := Browser.document as ihtmldocument2;
all:=doc.all;
item:=all.item(0,varEmpty);

//item.innerhtml是源文件的<title>到</body>
//item.outerhtml是全文

theList.Add( item.innerhtml );
end;
 
只要以文本形式就能打开了
用记事本也可以打开
其他任何文本编辑器都可以
 
ewkh是个笨笨,这里在讨论什么你都不知道。谁不知道网页可以用记事本打开呀?要你说。
 
多人接受答案了。
 
后退
顶部