关于获取网页选中区域代码的问题
gxch 2009-05-07 11:47:24 最近我在做一个小程序,通过一个webbrowser控件浏览某个网页,页面打开后通过鼠标选中页面中某个区域并获取这个区域的页面代码,我通过如下方式得到了代码,但存在一个问题,请先看代码:
procedure TForm2.btn2Click (Sender : TObject);
var
doc2: IHTMLDocument2;
docselected: IHTMLTxtRange;
strl: TStringList;
begin
if not EmbeddedWB1.Busy then
begin
strl := TStringList.Create;
doc2 := EmbeddedWB1.Doc2;
docselected := doc2.selection.createRange as IHTMLTxtRange;
JvMemo1.Text:= docselected.htmltext
end;
end;
这样是可以取得选中部分的代码,但取得的代码是经过IE处理的,并不是直接从服务器下载下来的内容,和用IE右键的查看源代码功能看到的是不同的,请问怎样才能获得webbrowser中选中内容的未经处理的源代码呢?