S siyu Unregistered / Unconfirmed GUEST, unregistred user! 2010-01-19 #1 我的客户上了一个新系统,B/S结构,数据库放在异地。现在的问题,客户,在填写完数据后,先通过一个小程序将在网页上填写的内容保存到本地(文本形式),而后再提交数据。 我现在不知道通过什么方法从网页上遍历控件,并获取其填写内容。最好不要在Delphi做的窗体中打开网页,让程序直接访问IE。 先送200分,再送1000分
我的客户上了一个新系统,B/S结构,数据库放在异地。现在的问题,客户,在填写完数据后,先通过一个小程序将在网页上填写的内容保存到本地(文本形式),而后再提交数据。 我现在不知道通过什么方法从网页上遍历控件,并获取其填写内容。最好不要在Delphi做的窗体中打开网页,让程序直接访问IE。 先送200分,再送1000分
X xianjun Unregistered / Unconfirmed GUEST, unregistred user! 2010-01-19 #3 这个简单,先获取到IE中的IHTMLDocument,然后根据DOM来取得里面的内容。以前写FindHandle的时候玩过。Google了一下,居然还能找到:http://download.csdn.net/source/501920嗯,也有现成的代码了,你看一下就明白:http://topic.csdn.net/t/20060910/09/5011202.html
这个简单,先获取到IE中的IHTMLDocument,然后根据DOM来取得里面的内容。以前写FindHandle的时候玩过。Google了一下,居然还能找到:http://download.csdn.net/source/501920嗯,也有现成的代码了,你看一下就明白:http://topic.csdn.net/t/20060910/09/5011202.html
D delphi6x Unregistered / Unconfirmed GUEST, unregistred user! 2010-01-19 #4 一位软件工程师已经在163博客给了全面的技术资料:http://bigengineer.blog.163.com/blog/?class=class&clsId=fks_087069080082086071092087087095085085080068092086082065080
一位软件工程师已经在163博客给了全面的技术资料:http://bigengineer.blog.163.com/blog/?class=class&clsId=fks_087069080082086071092087087095085085080068092086082065080
X xianjun Unregistered / Unconfirmed GUEST, unregistred user! 2010-01-20 #6 不是你要的?你不是想写个程序从IE中显示的网页上遍历控件,并获取其填写内容吗仔细看一下我发的链接吧简单来说就是给IE发送WM_HTML_GETOBJECT消息,然后用ObjectFromLresult获取到IE中网页的IHTMLDocument2,获取到了这个接口,网页的所有元素都能遍历到了。
不是你要的?你不是想写个程序从IE中显示的网页上遍历控件,并获取其填写内容吗仔细看一下我发的链接吧简单来说就是给IE发送WM_HTML_GETOBJECT消息,然后用ObjectFromLresult获取到IE中网页的IHTMLDocument2,获取到了这个接口,网页的所有元素都能遍历到了。