我想弄清楚如何在iMacros中隨機化下拉菜單。隨機選擇下拉菜單imacros
這是當前腳本。
TAG POS=1 TYPE=SELECT FORM=ACTION:/es/crear-tu-blog/ ATTR=NAME:domain CONTENT=$activos-blog.net
還有像30替代該下拉菜單,我希望把它選擇一個隨機的選擇。我怎樣才能做到這一點?。
我想弄清楚如何在iMacros中隨機化下拉菜單。隨機選擇下拉菜單imacros
這是當前腳本。
TAG POS=1 TYPE=SELECT FORM=ACTION:/es/crear-tu-blog/ ATTR=NAME:domain CONTENT=$activos-blog.net
還有像30替代該下拉菜單,我希望把它選擇一個隨機的選擇。我怎樣才能做到這一點?。
您可以選擇像這樣的下拉菜單。
這是當前腳本。
TAG POS=1 TYPE=SELECT FORM=ACTION:/es/crear-tu-blog/ ATTR=NAME:domain CONTENT=#5
在某些情況下,我看到了%5
所以我不知道是不是%
或#
號碼前。在這種情況下,數字5僅僅是一個例子。
這是它在iMacros上說的。
向下滾動到那裏說下拉菜單。
下一步是使用JavaScript創建一個隨機數。在下面的鏈接中,您可以獲得用於此目的的功能。
Generating random whole numbers in JavaScript in a specific range?
你掌握之後,下一步就是實現它在iMacros的。你必須使用JavaScript腳本。
var macro;
macro ="CODE:";
macro +="TAG POS=1 TYPE=SELECT FORM=ACTION:/es/crear-tu-blog/ ATTR=NAME:domain CONTENT=#{{number}}";
iimSet("number",some_random_number)
iimPlay(macro)
你需要的東西是這樣的:
SET !VAR1 EVAL("var randomDomain=Math.floor(Math.random()*30 + 1); randomDomain;")
TAG POS=1 TYPE=SELECT FORM=ACTION:/es/crear-tu-blog/ ATTR=NAME:domain CONTENT=%{{!VAR1}}
其中30是在下拉菜單中元素的個數,以及%表示,我們選擇由它的價值的選項。
例如,我期待的選項是:
<option value="12">activos-blog.net</option>
如果值是一個字符串,那麼你應該通過它的索引,選擇選項使用#。
我不明白javascripting:/,你能幫我一個更多的這個。 – 2013-04-04 15:01:19
對不起,我不能爲你寫腳本。我給你提供了關於如何自行編寫腳本的基本模型。如果你不知道JS,找一個人爲你做。 – macroscripts 2013-04-08 19:00:22