2017-06-10 28 views
0

我知道这可能看起来很懒惰,但我还没有找到答案。用iMacros提交表格

当我在Google上输入“用imacros提交表单”时,没有什么是清楚的。

official iMacros documentation是关于填写表格,而不是提交它们。

我看到一些例子来的JavaScript

URL GOTO=javascript:window.document.form.submit();

其他例子使用CLICK坐标

那么,您如何使用iMacros提交表单?

回答

2

提交表单的最基本方法是通过页面上提供的提交按钮。 最简单的方法是记录点击它(FireFox iMacro插件 - >录制选项卡 - >录制,只有在需要时才使用录制选项播放)。输出将在#Current.iim被保存,看起来就像这样:

VERSION BUILD=8970419 RECORDER=FX 
TAB T=1 
URL GOTO=http://demo.imacros.net/Automate/TestForm1 
TAG POS=1 TYPE=BUTTON FORM=ACTION:/Automate/FormSubmitConfirm ATTR=TXT:Click<SP>to<SP>order<SP>now 

iMacro将使用上的按钮,如HTML类型,表单的动作和文本属性,以确定其对他人。一旦录制完成,如果您有其他需求,您可以开始解决属性问题。

CLICKjavascript这样的解决方案几乎不会工作(对我个人而言),并且用于更极端的情况,其中按钮以不可预知的方式更改名称/ ID /位置。