关于WebBrowser的问题内详...请进(100分)

  • 主题发起人 主题发起人 freecat
  • 开始时间 开始时间
F

freecat

Unregistered / Unconfirmed
GUEST, unregistred user!
我用Webbrowser来读取ASP的网页,网页中有EDIT框及POST按钮,
现我想定义2个Button一个用来向网页中的Edit框发送数据,另一个
触发post提交并将结果返回webbrowser中
请问该如做传递参数及触发POST谢了。
请详细讲解一下,最好有例子,再一次谢了。
 
var
o : Olevariant;
begin
o := WebBrowser.OleObject.document.all.item('LoginUserID',0); //找到登录用户名的输入框
o.value := 'TEST';
o := WebBrowser.oleobject.document.all.item('LoginPassword',0); //找到登录密码的输入框
o.value := 'TEST'
WebBrowser.oleobject.document.Forms.Item(0, 0).submit; //第一个表单提交

{

o :=WebBrowser.oleobject.document.all.item('Login',0); //或者用指定表单名称提交
o.Click; //点击操作,对其它对象也可同样操作
}
end;
 
很好的解释,我再请教一下,如何从WebBrowser中取得网页内容
 
  Memo1.Lines.Add(IHtmlDocument2 (WebBrowser1.Document).Body.OuterHtml);
 
honestman:怎样能从Twebbrowser中取得cookie?
谢谢
我可以加分
 
我负责设计按钮,你负责写代码好了
 
这个问题不知道多少人问过多少遍,你为什么这么懒,不去查查以前的帖子。
 
因为想发分。
 
to honestman
Memo1.Lines.Add(IHtmlDocument2 (WebBrowser1.Document).Body.OuterHtml);
只能显示<html> ... </html>之间的内容,不是所有的愿代码
 
是啊,只可以显示<html> ... </html>之间的内容,不是所有的源代码,
如果,当前网页是框架结构的,怎么才能得到源代码呢?
 
后退
顶部