本站首页    管理页面    写新日志    退出


«August 2025»
12
3456789
10111213141516
17181920212223
24252627282930
31


公告
================

注会练习软件
http://www.cpasoft.com.cn
我的注会软件官网

http://blog.163.com/abc7105@126/

 

 


哈哈,热爱快“过气”的DELPHI


我的分类(专题)

日志更新

最新评论

留言板

链接

Blog信息
blog名称:注册会计师(注会)练习软件
日志总数:398
评论数量:116
留言数量:27
访问次数:3265591
建立时间:2005年6月6日




[delpih编程]Webbrowser 技巧集(转贴)
软件技术

吕向阳 发表于 2009/3/12 12:12:11

1.获得网页中变量值 htm中 var currID=123 程序中可以这么调
用 id := Form1.WebBrowser1.OleObject.Document.script.currID 值得说明的是,变量可
以是javascript定义的,也可以是vbscript定义的,如果Webbrowser1中找不到该变量,调用会触发
一个异常事件,即变量currID不存在。

---------------------------------------------------------------------------
2.执行网页中的函数 tmp := 'currID = getNextID(currID)'+#13#10;
Form1.WebBrowser1.OleObject.Document


阅读全文(1311) | 回复(0) | 编辑 | 精华 | 删除
 


[delpih编程]Delphi用WebBrowser编程-自动登录操作
软件技术

吕向阳 发表于 2009/3/12 12:05:37

利用Delphi的Olevariant类型
===单个frames的输入
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.i


阅读全文(2182) | 回复(0) | 编辑 | 精华 | 删除
 


[delpih编程]提取网页中的所有链接、点击第 n 个链接 -转贴
软件技术

吕向阳 发表于 2009/3/12 11:52:16

procedure TForm1.FormCreate(Sender: TObject);
begin
WebBrowser1.Align := alTop;
WebBrowser1.Navigate('http://del.cnblogs.com');
ListBox1.Align := alClient;

Button1.Caption := '提取网页所有链接地址';
Button2.Caption := '提取网页所有链接文本';
Button3.Caption := '模拟点击指定的链接';
end;

{提取网页所有链接地址}
procedure TForm1.Button1Click(Sender: TObject);
var
i: Integer;
begin
ListBox1

阅读全文(869) | 回复(0) | 编辑 | 精华 | 删除
 


[delpih编程]模拟点击网页中的按钮(转贴)
软件技术

吕向阳 发表于 2009/3/12 11:50:03

{假如知道按钮名称, 譬如是: btnName}
procedure TForm1.Button2Click(Sender: TObject);
begin
WebBrowser1.OleObject.document.all.item('btnName').click;
//WebBrowser1.OleObject.document.all.item('btnName', 0).click;
FormCreate(nil);
end;

{假如知道按钮的 ID, 譬如是: btnID}
procedure TForm1.Button3Click(Sender: TObject);
begin
WebBrowser1.OleObject.document.getElementByID('btnID').click;

阅读全文(871) | 回复(0) | 编辑 | 精华 | 删除
 


[delpih编程]WebBrowser 操作记要 (转贴)
软件技术

吕向阳 发表于 2009/3/12 11:44:29

WebBrowser1.GoHome; //到浏览器默认主页
WebBrowser1.Refresh; //刷新
WebBrowser1.GoBack; //后退
WebBrowser1.GoForward; //前进
WebBrowser1.Navigate('...'); //打开指定页面
WebBrowser1.Navigate('about:blank'); //打开空页面
--------------------------------------------------------------------------------
//打开空页面, 并写入...

WebBrowser1.Navigate('about:页面内容');
-------------------------------------------

阅读全文(998) | 回复(0) | 编辑 | 精华 | 删除
 


[delpih编程]DELPHI取得IFRAME框架里面输入的内容
软件技术

吕向阳 发表于 2009/3/12 0:53:58

uses mshtml;
//引用单元

procedure TMainForm.ToolButton56Click(Sender: TObject);
var
Index: Integer;
Document: IHTMLDocument2;
FrameIdx: OleVariant;
FrameDis: IDispatch;
FrameWin: IHTMLWindow2;
begin
while Webbrowser1.ReadyState <> READYSTATE_COMPLETE do
Application.ProcessMessages;

if WebBrowser1.Document = nil then Exit;
if WebBrowser1.

阅读全文(1098) | 回复(0) | 编辑 | 精华 | 删除
 


« 21 22 23 24 25 26 27 28 »



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.314 second(s), page refreshed 144774177 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号