iMacros - 使用 javascript 填写表格?

Posted

技术标签:

【中文标题】iMacros - 使用 javascript 填写表格?【英文标题】:iMacros - Filling form using javascript? 【发布时间】:2015-03-07 17:37:16 【问题描述】:

好吧,我在网站上运行 imacro,用数据填写表单,所有表单都可以,但我仍然有一个表单无法接受使用 imacros 输入的任何数据

所有这些标签都与表单相关,脚本可以使用任何这些标签单击表单,但不能使用“CONTENTHERE”填写表单

TAG POS=1 TYPE=DIV ATTR=ID::*.f CONTENT=CONTENTHERE
TAG POS=7 TYPE=INPUT:TEXT ATTR=* CONTENT=CONTENTHERE
TAG POS=1 TYPE=DIV ATTR=CONTENTEDITABLE* CONTENT=CONTENTHERE
TAG POS=1 TYPE=DIV ATTR=ROLE:textbox* CONTENT=CONTENTHERE

我尝试了 X 和 Y 方法来填写表格,但失败了 我用 firefox 尝试了 Experimental 事件模式,但是表单是动态的,并且每次属性都会发生变化。 所以剩下的唯一方法是用javascript填写表格 我阅读了这些主题 How to fill in form field, and submit, using javascript? Automatic form fill using javascript 但我不是 javascript 开发人员,我不知道如何使用这些 javascript 代码用我的脚本填写表单?

【问题讨论】:

【参考方案1】:

您是否尝试过使用XPath?或者EVENT?

如果您可以在此处包含网站 URL,那就更好了。或者只是将 html 代码放在某处。

【讨论】:

以上是关于iMacros - 使用 javascript 填写表格?的主要内容,如果未能解决你的问题,请参考以下文章

imacros/javascript 循环,在下一个按钮上有条件

if else imacros with javascript command

无法在 iMacro 中播放:找不到元素

iMacros 入门教程-基础函数介绍

使用 iMacros 来自动化日常的工作

使用IMACROS搜索和替换文本