Saltar al contenido
Codifíca.me | Desarrollo web | Programación
SEO

Addmefast iMacros Repins con Pinterest

19 abril, 2015

Actualización del Script de Addmefast iMacros para Repins con Pinterest

Mas y más Scripts de Addmefast e iMacros, esta vez os traemos este Script para iMacros para conseguir puntos en Addmefast, este Script funciona para conseguir puntos haciendo Repin en Pinterest

addmefast script imacros

A continuación os dejo el Script, que tenéis que añadir a iMacros.

Addmefast imacros script Pinterest Repin

Este Script vale para conseguir puntos haciendote Repin en Pinterest.

El Script está recien sacadito de BHF modificado solamente para que puedas conseguir más Puntos en modo automático. Ya que estaba un poco limitado.

Solo tenéis que copiar el código en iMacros y tener una cuenta logeada en Addmefast y una cuenta de Pinterest logeada en ese mismo navegador.

Este script funciona con el navegador en Ingles y Español.
Ojo!. El Script es un punto .js no un punto .iim como otros Script que te hay en la página.
Esto que implica, NADA solo que lo subas a tu iMacros como .js

Te dejo una imagen para que veas dónde lo tienes que copiar. Puedes subirlo o bien editar cualquier .js y poner el código que te doy a continuación.

pinterest repins

Ya está puesto para que el bucle se repita de 101 a 200 veces, como hacer Repins suele dar bastantes puntos el marcador de puntos se disparará en un ratito.

El código, pues te lo dejo aquí, a cambio de una acción social. Gracias !!

Aunque en el código pone que pongas la contraseña, realmente no hace falta si ya estás logeado, el código funciona igual de bien.

Por el contrario sino estás logeado en Addmefast ni en Pinterest, entonces si que tienes que poner la contraseña y la cuenta de email.

[sociallocker]

 
var email = "tu_email@gmail.com";
var pass = "tu_password";
 
var loopRandom = Math.floor(Math.random()*50 + 50); loopRandom;
 
 
var loginAmf;
loginAmf =  "CODE:";
loginAmf +=  "TAG POS=1 TYPE=INPUT:EMAIL FORM=NAME:NoFormName ATTR=NAME:email CONTENT={{EMAIL}}" + "\n"; 
loginAmf +=  "SET !ENCRYPTION NO" + "\n"; 
loginAmf +=  "TAG POS=1 TYPE=INPUT:PASSWORD FORM=NAME:NoFormName ATTR=NAME:password CONTENT={{PASSWORD}}" + "\n"; 
loginAmf +=  "TAG POS=1 TYPE=INPUT:CHECKBOX FORM=NAME:NoFormName ATTR=NAME:remember CONTENT=YES" + "\n"; 
loginAmf +=  "TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME:NoFormName ATTR=NAME:login_button&&VALUE:Login" + "\n"; 
 
 
var errorOne = "#EANF#";
var errorOneLowercase = "#eanf#";
var errorTwo = "null";
var counter = 0;
var countNoAds = 0;
 
 
var tabClose;
    tabClose = "CODE:";
    tabClose += "TAB CLOSE";
 
 
var tabsCloseAll;
    tabsCloseAll = "CODE:";
    tabsCloseAll += "TAB CLOSEALLOTHERS";
 
var mainWindow = window.QueryInterface(Components.interfaces.nsIInterfaceRequestor)
.getInterface(Components.interfaces.nsIWebNavigation)
.QueryInterface(Components.interfaces.nsIDocShellTreeItem)
.rootTreeItem
.QueryInterface(Components.interfaces.nsIInterfaceRequestor)
.getInterface(Components.interfaces.nsIDOMWindow);
 
function TabLeft()
{
mainWindow.gBrowser.tabContainer.advanceSelectedTab(-5, true);
return "True";
}    
 
var scrollTop;
    scrollTop = "CODE:";
    scrollTop += "URL GOTO=javascript:window.scrollBy(0,-5000)" + "\n";
    scrollTop +=  "WAIT SECONDS=0.5" + "\n";
 
var waitSeconds;
    waitSeconds = "CODE:";
    waitSeconds += "WAIT SECONDS=2";
 
var waitSecondsThree;
    waitSecondsThree = "CODE:";
    waitSecondsThree += "WAIT SECONDS=3";
 
var waitSecondsTen;
    waitSecondsTen = "CODE:";
    waitSecondsTen += "WAIT SECONDS=10";
 
var waitSecondsSeven;
    waitSecondsSeven = "CODE:";
    waitSecondsSeven += "WAIT SECONDS=7";
 
var startingUrl;
startingUrl =  "CODE:";
startingUrl +=  "SET !TIMEOUT_PAGE 15" + "\n";
startingUrl +=  "URL GOTO=http://addmefast.com" + "\n";
 
var loggedInLink = "http://addmefast.com/free_points";
var loggedOutLink = "http://addmefast.com/";
var pinterestRepinPage = "http://addmefast.com/free_points/pinterest_repin";
 
var pinterestRepinLink;
pinterestRepinLink =  "CODE:";
pinterestRepinLink +=  "TAG POS=1 TYPE=A ATTR=TXT:Pinterest<SP>Repins" + "\n";
pinterestRepinLink +=  "WAIT SECONDS=2" + "\n";
 
var pinterestRepin;
pinterestRepin =  "CODE:";
pinterestRepin +=  "SET !TIMEOUT_PAGE 10" + "\n";
pinterestRepin +=  "SET !TIMEOUT_STEP 2" + "\n";
pinterestRepin +=  "TAG POS=1 TYPE=DIV ATTR=TXT:Repin" + "\n";
pinterestRepin +=  "FRAME F=0" + "\n";
pinterestRepin +=  "WAIT SECONDS=3.5" + "\n";
 
var pinterestRepinTwo;
pinterestRepinTwo =  "CODE:";
pinterestRepinTwo +=  "SET !TIMEOUT_PAGE 10" + "\n";
pinterestRepinTwo +=  "SET !TIMEOUT_STEP 2" + "\n";
pinterestRepinTwo +=  "TAG POS=2 TYPE=DIV ATTR=TXT:Repin" + "\n";
pinterestRepinTwo +=  "FRAME F=0" + "\n";
pinterestRepinTwo +=  "WAIT SECONDS=3.5" + "\n";
 
 
var doPinterestRepin;
doPinterestRepin =  "CODE:";
doPinterestRepin +=  "SET !TIMEOUT_PAGE 10" + "\n";
doPinterestRepin +=  "SET !TIMEOUT_STEP 2" + "\n";
doPinterestRepin +=  "TAG POS=1 TYPE=BUTTON ATTR=TYPE:button&&CLASS:Button<SP>Module<SP>btn<SP>primary<SP>primaryOnHover<SP>repinSmall<SP>repinBtn<SP>rounded" + "\n";
doPinterestRepin +=  "WAIT SECONDS=3" + "\n";
 
 
iimPlay(startingUrl);
 
if (loggedInLink != window.location){
    iimSet("EMAIL", email);
    iimSet("PASSWORD", pass);
    iimPlay(loginAmf);
         }
 
iimPlay(pinterestRepinLink);
var stopButton = "Macro stopped manually";
 
for (i = 1; i <= loopRandom; i++) {
 
////Check for stopButton
var macroError = iimGetLastError();
if (macroError == stopButton){
break;
}
//
 
 
iimDisplay("Current loop: "+ i);
 
var loopNumberCheck = i === 25 || i === 50 || i === 75 || i === 100 || i === 125 || i === 150 || i === 175 || i === 200 || i === 225 || i === 250;
 
if(loopNumberCheck === true){
iimPlay(waitSecondsTen);
}
 
 
if (window.location == loggedOutLink){
    iimSet("EMAIL", email);
    iimSet("PASSWORD", pass);
    iimPlay(loginAmf);
    iimPlay(pinterestRepinLink);
         }
 
 
if (window.location != pinterestRepinPage) {
iimPlay(pinterestRepinLink);
}     
 
 
var checkAvailableAds;
    checkAvailableAds = "CODE:";
    checkAvailableAds += "TAG POS=1 TYPE=DIV ATTR=ID:site-links-list EXTRACT=TXT";
iimPlay(checkAvailableAds);
var checkAvailableAds = iimGetLastExtract().toLowerCase();
var checkAvailableAdsCheck = checkAvailableAds.contains("no items in this network for now. please try later.");
 
if (checkAvailableAdsCheck === true){
countNoAds++ 
iimPlay ("CODE:WAIT SECONDS=1");
iimPlay(pinterestRepinLink);
iimPlay ("CODE:WAIT SECONDS=1");
 
///Second check <<
var checkAvailableAds;
    checkAvailableAds = "CODE:";
    checkAvailableAds += "TAG POS=1 TYPE=DIV ATTR=ID:site-links-list EXTRACT=TXT";
iimPlay(checkAvailableAds);
var checkAvailableAds = iimGetLastExtract().toLowerCase();
var checkAvailableAdsCheck = checkAvailableAds.contains("no items in this network for now. please try later.");
 
if (checkAvailableAdsCheck === true){
countNoAds++ 
iimPlay(waitSeconds);
} else {
var countNoAds = 0;
iimPlay ("CODE:WAIT SECONDS=1");
}
 
 
 
} else {
var countNoAds = 0;
}
 
if (countNoAds >= 2){
iimDisplay("No more ads in network. Try again later.");
break;
} 
 
 
 
 
var extractTitle;
extractTitle =  "CODE:";
extractTitle +=  "TAG POS=1 TYPE=DIV ATTR=CLASS:likedPagesSingle EXTRACT=TXT";
 
iimPlay(extractTitle);
var extractTitle = iimGetLastExtract().toLowerCase();
var extractTitleCheck = extractTitle.contains("you will get") && extractTitle.contains("points for repinning.");
 
 
 
if (extractTitleCheck  != true) {
iimPlay(waitSecondsThree);
 
var extractTitle;
extractTitle =  "CODE:";
extractTitle +=  "TAG POS=1 TYPE=DIV ATTR=CLASS:likedPagesSingle EXTRACT=TXT";
 
iimPlay(extractTitle);
var extractTitle = iimGetLastExtract().toLowerCase();
var extractTitleCheck = extractTitle.contains("you will get") && extractTitle.contains("points for repinning.");
 
}
 
 
 
if (extractTitleCheck  === true) {
 
iimPlay(pinterestRepin);
 
if (window.location == pinterestRepinPage) {
iimPlay(pinterestRepinTwo);
}
 
var macroError = iimGetLastError();
if (macroError == stopButton){
break;
}
 
 
 
var checkPageActive = window.location;
var checkActivePage = String(checkPageActive).contains("pinterest.com");
if (checkActivePage === true){
 
 
iimPlay(doPinterestRepin);
 
 
var macroError = iimGetLastError();
if (macroError == stopButton){
break;
}
 
var currentWindow = window.location;
var currentWindowCheck = String(currentWindow).contains("pinterest.com");
if (currentWindowCheck === true){
    iimPlay(tabClose);
         }
 
 
iimPlay(scrollTop);
var randomNumber = Math.floor(Math.random()*3 + 3); randomNumber;
 
var waitSecondsRandom;
    waitSecondsRandom = "CODE:";
    waitSecondsRandom += "WAIT SECONDS={{SECONDS}}";
 
iimSet("SECONDS", randomNumber);
iimPlay(waitSecondsRandom);
 
 
var macroError = iimGetLastError();
if (macroError == stopButton){
break;
}
 
var extractError = function()
{
extractErrorMessage =  "CODE:";
extractErrorMessage +=  "SET !TIMEOUT_STEP 1" + "\n";
extractErrorMessage +=  "TAG POS=1 TYPE=DIV ATTR=CLASS:error_like EXTRACT=TXT" + "\n";
iimPlay(extractErrorMessage);
}    
 
var extractSuccess = function()
{
extractSuccessMessage =  "CODE:";
extractSuccessMessage +=  "SET !TIMEOUT_STEP 1" + "\n";
extractSuccessMessage +=  "TAG POS=1 TYPE=DIV ATTR=CLASS:success_like EXTRACT=TXT" + "\n";
iimPlay(extractSuccessMessage);
}
 
extractError();
extractErrorMessage = iimGetLastExtract().toLowerCase();
extractSuccess();
extractSuccessMessage = iimGetLastExtract().toLowerCase();
 
if (extractErrorMessage == errorOneLowercase && extractSuccessMessage == errorOneLowercase){
iimPlay(waitSecondsSeven);
extractError();
extractErrorMessage = iimGetLastExtract().toLowerCase();
extractSuccess();
extractSuccessMessage = iimGetLastExtract().toLowerCase();
}
 
 
if (extractSuccessMessage != errorOneLowercase) {
var counter = 0;
} else {
iimPlay(pinterestRepinLink);
counter++
}
 
 
if(counter >= 3){
break;
}
 
} else{
TabLeft();
iimPlay(tabsCloseAll);
iimPlay(pinterestRepinLink);
 
 
 
 
 
 
//------------
var extractTitle;
extractTitle =  "CODE:";
extractTitle +=  "TAG POS=1 TYPE=DIV ATTR=CLASS:likedPagesSingle EXTRACT=TXT";
 
iimPlay(extractTitle);
var extractTitle = iimGetLastExtract().toLowerCase();
var extractTitleCheck = extractTitle.contains("you will get")
if(extractTitleCheck != true){
iimPlay("CODE:WAIT SECONDS=7");
}
//-------------
 
////Check for stopButton
var macroError = iimGetLastError();
if (macroError == stopButton){
break;}
//
 
 
////second check
iimPlay(pinterestRepin);
 
if (window.location == pinterestRepinPage) {
iimPlay(pinterestRepinTwo);
}
 
var checkPageActive = window.location;
var checkActivePage = String(checkPageActive).contains("pinterest.com");
if (checkActivePage === false){
TabLeft();
iimPlay(tabsCloseAll);
iimDisplay("Pinterest is not loading correctly.");
break;
}else{
TabLeft();
iimPlay(tabsCloseAll);
iimPlay(pinterestRepinLink);
}
 
}
 
 
} else {
iimPlay(waitSeconds);
iimPlay(pinterestRepinLink);
}
 
TabLeft();
iimPlay(tabsCloseAll);
 
var current = window.location;
if (String(current).contains("about")){
iimPlay(startingUrl);
}
 
var macroError = iimGetLastError();
if (macroError == stopButton){
break;
}
//
 
}

[/sociallocker]
El Script corre perfectamente a finales de Abril de 2015, comento esto ya que cada cierto tiempo pueden cambiar los elementos de visualización de las páginas de Pinterest o Addmefast y podría hacer que fallase el Script.

Un video de como funciona el bot, aunque no tiene mucho misterio, este video es para el Script de Addmefast y Twitter que lo podéis descargar en el siguiente link.
Addmefast promocionar Tuits en Twitter

Si queréis cualquier otro Script o este os falla, dejar un comentario en la web y intentaremos dároslo ,con un poquito de tiempo, gracias por la espera. 🙂

Por último, me gustaría que me ayudades con la web dándome un más 1 en Google +, Gracias.