知识大全 Delphi实现网页表单数据的自动提交

Posted

篇首语:我认为人生最美好的主旨和人类生活最幸福的结果,无过于学习了。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Delphi实现网页表单数据的自动提交相关的知识,希望对你有一定的参考价值。

Delphi实现网页表单数据的自动提交  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  MSHTML是微软公司的一个组件 该组件封装了HTML语言中的所有元素及其属性 通过其提供的标准接口 可以访问指定网页的所有元素.MSHTML对象模型是由一些对象和集合组成的.处于根部的是HTML 描述了打开页面的 个窗口 包括一系列集合和对象 如Frames集合 History Location Navigator Document Vi—sum Event对象等.其中描述呈现在客户窗口实际网页的是Document对象 由一系列的属性 方法 对象和集合组成.其中All集合中包含网页中所有标记(Tag)元素 其主要的方法和属性有

  ( )Length(长度) 即标记出现的个数 可以把标记的集合理解为从 开始的一维数组 其次序按照标记在网页位置排列   ( )Tags(标记) 用于过滤出给定标记的集合 如Doc.Al .Tags(P)得到所有分段标记P   ( )Item(项目) 用于选择集合中的某 个元素 如object.item( )得到集合的第 个元素 而object.item(i)得到第i+ 个元素. 此外 IHTMLElement也是个常用的集合对象 代表网页中指定标记的集合 通过这个集合对象 可以得到网页上特定标记的内容.IHTMLElement有 个主要属性   ( )InnerText 开始标记和结束标记之间的文本   ( )InnerHTML 开始标记和结束标记之间的文本和HTML   ( )OuterText 对象的文本   ( )OuterHTML 对象的文本和HTML.

 procedure TForm Button Click(Sender: TObject);            var            Doc:IHTMLDocument ;            input:OleVariant;            userinputelement pwdinputelement:iinputelement;            begin            doc:=webbrowser document as idocument ;            userinputelement:=(doc all item( user (也就是网页中用户名控件的名字) ) as iinputelement);            userinputelement value:=edit text;(也就是你要向网页输入的东西)            pwdinputelement:=(doc all item( password ) as iinputelement);            pwdinputelement value:=edit text;            input:=doc all item( submit );            input click;            end; 

  当提交数据按钮没有NAME属性时 采用如下方法

  procedure TForm Button Click(Sender: TObject);            var            Doc:IHTMLDocument ;            form:ithmlformelement;            userinputelement pwdinputelement:iinputelement;                         begin            doc:=webbrowser document as idocument ;            userinputelement:=(doc all item( user (也就是网页中用户名控件的名字) ) as iinputelement);            userinputelement value:=edit text;(也就是你要向网页输入的东西)            pwdinputelement:=(doc all item( password ) as iinputelement);            pwdinputelement:=edit text;            form:=(doc all item( login_form ) as iformelement):            form submit;            end;  cha138/Article/program/Delphi/201311/24912

相关参考

知识大全 VB.NET表单自动提交实现方案剖析

VB.NET表单自动提交实现方案剖析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  我们曾经在一

知识大全 C#技巧:网页表单自动填写技术(以gmail为例)

C#技巧:网页表单自动填写技术(以gmail为例)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 asp中get post提交表单区别

  asp教程中getpost提交表单区别  Get和Post方式的区别有点  get是从服务器上获取数据post是向服务器传送数据  get是把参数数据队列加到提交表单的ACTION属性所指的URL

知识大全 asp根据表单自动生成sql语句的函数

  每次在操作数据库的时候最烦的就是根据表单提交的内容写sql语句特别是字段比较多的时候很麻烦动不动就容易写错所以我就写了下面的生成sql语句的函数用了用觉得还可以  程序代码  <%=====

知识大全 客户端向服务器提交表单数据,可以采用的方式是

客户端向服务器提交表单数据,可以采用的方式是?HTTP/1.1协议中共定义了八种方法(有时也叫“动作”)来表明Request-URI指定的资源的不同操作方式:OPTIONS返回服务器针对特定资源所支持

知识大全 在表单提交前进行验证的几种方式整理

为了减轻后台压力可以利用JavaScript在表单提交前对表单数据进行验证本文整理了常用的几种方式有需求的朋友可以参考下   在表单提交前进行验证的几种方式在Django中为了减轻后台压力可

知识大全 php防止刷新页面重复提交

  作为phper我们在开发和学习php过程中难免要经常的接受处理表单数据然而处理表单的时候总会有一个问题困扰大家刷新页面重复提交的问题如何防止刷新页面重复提交呢?  其实在php学习中我们会有很多的

知识大全 asp采集数据并自动判断网页编码并转换

  在做采集的朋友就会知道经常会碰到采集过来的内容是乱码下面我们就来看一篇关于asp教程采集数据并自动判断网页编码并转换吧cha138/Article/program/net/201311/

知识大全 Delphi中数据的自动录入

Delphi中数据的自动录入  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 高级表单验证-针对多次提交表单

每个开发人员面对的困难是预测用户能够或是将要做什么这对于网络开发人员来说就更为困难因为他的预测必须考虑到Web的多样性和缺乏真正的session控制机制如果你已经创建过一个使用表单的ASP应用程序也许