
12-05-2009, 07:12 AM
|
 |
BANNED
|
|
Join Date: Dec 2009
Posts: 50
Thanks: 1
Thanked 0 Times in 0 Posts
Reputation: 9
|
|
Error
I have started imacros script..
One people helped to fix it and make login random and email random..
Quote:
I ran this and it worked just fine: (RUN test.js)
test.iim
Code:
VERSION BUILD=6240709 RECORDER=FX
SET !TIMEOUT 100
TAB T=1
URL GOTO=http://www6.videogaga.lt/dk?dm.id=videosAll
TAG POS=1 TYPE=A ATTR=TXT:Registracija
TAG POS=1 TYPE=INPUT:TEXT ATTR=* CONTENT={{login}}
SET !ENCRYPTION NO
TAG POS=1 TYPE=INPUT:PASSWORD ATTR=* CONTENT={{password}}
SET !ENCRYPTION NO
TAG POS=2 TYPE=INPUT:PASSWORD ATTR=* CONTENT={{password}}
TAG POS=2 TYPE=INPUT:TEXT ATTR=* CONTENT={{email}}
TAG POS=1 TYPE=BUTTON ATTR=TXT:Toliau
TAG POS=1 TYPE=BUTTON ATTR=TXT:Toliau
TAG POS=1 TYPE=SPAN ATTR=TXT:Video
TAG POS=1 TYPE=DIV ATTR=CLASS:Dekor3gp_dekor
WAIT SECONDS=1
TAG POS=5 TYPE=DIV ATTR=CLASS:rate_full*
test.js
Code:
const iterations = 50; // How many times to loop through
const macroName = 'test'; // The name of the macro to launch
/*********************************************************************
Do not change the code below
*********************************************************************/
var logins = createLogins(iterations); // An Array of random generated Logins
var passwords = createLogins(iterations); // An Array of random generated Passwords
var emails = createEmails(iterations); // An Array of random generated email addresses
for( var i=0; i<iterations; i++)
{
iimSet("login", logins[i]);
iimSet("email", emails[i]);
iimSet("password", passwords[i]);
iimPlay(macroName);
}
// Create an Array of Logins
function createLogins(total)
{
total = getValidInteger(total, 1);
var returnValue = new Array();
for( var i=0; i<total; i++)
returnValue[i] = generateRandomString(3, 16);
return returnValue;
}
// Create an Array of email addresses
function createEmails(total)
{
total = getValidInteger(total, 1);
var returnValue = new Array();
for( var i=0; i<total; i++)
returnValue[i] = generateRandomString(3, 25) + '@' + generateRandomString(3, 15) + '.' + generateRandomString(2, 3);
return returnValue;
}
// generate a random string in a range of lengths
function generateRandomString (minLength, maxLength)
{
const validCharacters = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
stringLength = generateRandomInteger(minLength, maxLength);
returnValue = '';
for ( var i=0; i< stringLength; i++)
returnValue += validCharacters.charAt(generateRandomInteger(0, validCharacters.length -1));
return returnValue;
}
// Generate an integer in a given range
function generateRandomInteger(minimum, maximum)
{
minimum = getValidInteger(minimum, 1);
maximum = getValidInteger(maximum, minimum + 1);
return Math.floor(Math.random() * (maximum - minimum)) + minimum;
}
// Make sure we're passing valid integers
function getValidInteger(value, defaultValue)
{
var returnValue = parseInt(value);
var defaultValue = parseInt(defaultValue);
if (Number.Nan == defaultValue)
defaultValue = 0;
return (Number.Nan == returnValue)? defaultValue : returnValue;
}
/*********************************************************************
Do not change the code above
*********************************************************************/
|
But when i tried it.. I got
What can be wrong?
|