用于自动填写表单的Greasemonkey脚本并自动提交

时间:2011-07-17 18:34:10

标签: html firefox webforms greasemonkey

正如标题所暗示的那样,我想通过尝试我提供的每个单词/字母来实际使用油脂猴脚本来蛮力(不要注意,无用的信息)。
但是我认为jQuery比Javascript本身更容易,所以我也想在其中嵌入jQuery 第二件让我烦恼的事实是提交一份具有特定价值的表格。

有没有办法存储一些值...就像“abcd”在输入字段中不起作用然后页面会刷新,因此这个非智能脚本将无法检测到这个单词没有已经工作......它会再次尝试相同的“abcd”字样。

对于模糊的细节感到抱歉

1 个答案:

答案 0 :(得分:1)

var lastTried = parseInt(GM_getValue("LAST", "-1"));   //GM_* will not work on Chrome to the best of my knowledge, would have to use cookies in that case. 
if((docIK.location.href == AddressA) || (docIK.location.href == AddressA?error)) //for example, pseudo code
{
  if(lastTried < wordsToTry.length){
    lastTried++;
    form.data.value = wordsToTry[lastTried];  //form.data.value is more pseudo code, wordsToTry is array of the words that you are going to provide
    GM_setValue("LAST", lastTried.toString());
    form.submit();
  }
}
else //Address B
{
   //Success
}