delphi 自动网页操作#在线跪等牛人#

gotta521 2014-10-28 01:29:07
想做一个 delphi 模拟操作网页事件的软件,遇到了一个问题,
例如:<a class="" href=""> 如何根据 class 和href 来触发 <a> 的click 事件呢?



在线等牛人
...全文
562 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
lght 2014-12-17
  • 打赏
  • 举报
回复
先获取a标签的IHTMLElement,通过IHTMLElement的className属性获取class 将该IHTMLElement转换为IHTMLAnchorElement,通过IHTMLAnchorElement 的href属性获取,最后执行IHTMLElement的click
DK_QLF 2014-12-16
  • 打赏
  • 举报
回复
用javascript啊,基本想要网页做什么就能做什么
slsywa1984 2014-12-15
  • 打赏
  • 举报
回复
是不是类似用软件代替网页上的手工操作? 同求指教!
fbiboss 2014-12-04
  • 打赏
  • 举报
回复
用一个循环,好像是DOC.ALL.ITEM,找到这个A,就读INNERHTML,看它的CLASS和HREF,是自己要找的,就CLICK
fbiboss 2014-12-04
  • 打赏
  • 举报
回复
用一个循环,好像是DOC.ALL.ITEM,找到这个A,就读INNERHTML,看它的CLASS和HREF,是自己要找的,就CLICK
fbiboss 2014-12-04
  • 打赏
  • 举报
回复
用一个循环,好像是DOC.ALL.ITEM,找到这个A,就读INNERHTML,看它的CLASS和HREF,是自己要找的,就CLICK
sxper 2014-10-28
  • 打赏
  • 举报
回复
自动登录 [delphi] view plaincopy 单个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.item('Login',0); //或者用指定表单名称提交 o.Click; //点击操作,对其它对象也可同样操作 } end; 多个frames的输入,FrameIndex为Frame的序号 var o : Olevariant; begin //找到登录用户名的输入框 o := WebBrowser.oleobject.document.documentelement.document.frames.item(FrameIndex).document.all.item('LoginUserID',0); o.value := 'TEST'; //找到登录密码的输入框 o := WebBrowser.oleobject.document.documentelement.document.frames.item(FramIndex).document.all.item('LoginPassword',0); o.value := 'TEST' //第一个表单提交 WebBrowser.oleobject.document.documentelement.document.frames.item(FramIndex).document.Forms.Item(0, 0).submit; { //或者用指定表单名称提交 o :=WebBrowser.oleobject.document.documentelement.document.frames.item(FramIndex)..document.all.item('Login',0); o.Click; //点击操作,对其它对象也可同样操作 } end;
luxuewei5214 2014-10-28
  • 打赏
  • 举报
回复
那就模拟发送点击链接的http请求
gotta521 2014-10-28
  • 打赏
  • 举报
回复
可是模拟鼠标点击,它的坐标不一定啊。
luxuewei5214 2014-10-28
  • 打赏
  • 举报
回复
模拟鼠标移动和点击,发送点击消息

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧