2017-06-10 74 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 /位置。