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 Likes en Pinterest
Tanto el Scrip de hacer Repins como el de likes funcionan bien, no obstante los usuarios dan más puntos por hacer Repin que por hacer Likes, por lo que ganaréis más puntos haciendo Repins.
No obstante nunca está de más tener los dos.
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.
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.
Ya está puesto para que el bucle se repita de 150 veces, como hacer Likes suele dar menos puntos el marcador de puntos irá más despacio que no el de Repins, el de Repins lo tienes en la web, así que solo tienes que buscarlo si lo quieres 🙂
El código, pues te lo dejo aquí, a cambio de una acción social. Gracias !!
He quitado el login porque repetia la operación una y otra vez, y así ganamos un poquito más de tiempo. Lo único que tienes que estar logeado en addmefast y en Pinterest antes de darle a ejecutar.
[sociallocker]
***Este script está sacado de BHW, gracias a Masterptc
var loopRandom = 150; 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 pinterestLikePage = "http://addmefast.com/free_points/pinterest_like"; var pinterestLikeLink; pinterestLikeLink = "CODE:"; pinterestLikeLink += "TAG POS=1 TYPE=A ATTR=TXT:Pinterest<SP>Likes" + "\n"; pinterestLikeLink += "WAIT SECONDS=2" + "\n"; var pinterestLike; pinterestLike = "CODE:"; pinterestLike += "SET !TIMEOUT_PAGE 10" + "\n"; pinterestLike += "SET !TIMEOUT_STEP 2" + "\n"; pinterestLike += "TAG POS=1 TYPE=DIV ATTR=TXT:Like" + "\n"; pinterestLike += "FRAME F=0" + "\n"; pinterestLike += "WAIT SECONDS=3" + "\n"; var pinterestLikeTwo; pinterestLikeTwo = "CODE:"; pinterestLikeTwo += "SET !TIMEOUT_PAGE 10" + "\n"; pinterestLikeTwo += "SET !TIMEOUT_STEP 2" + "\n"; pinterestLikeTwo += "TAG POS=2 TYPE=DIV ATTR=TXT:Like" + "\n"; pinterestLikeTwo += "FRAME F=0" + "\n"; pinterestLikeTwo += "WAIT SECONDS=3" + "\n"; var doPinterestLike; doPinterestLike = "CODE:"; doPinterestLike += "SET !TIMEOUT_PAGE 10" + "\n"; doPinterestLike += "SET !TIMEOUT_STEP 2" + "\n"; doPinterestLike += "TAG POS=1 TYPE=BUTTON ATTR=TXT:Like" + "\n"; doPinterestLike += "WAIT SECONDS=3" + "\n"; iimPlay(startingUrl); if (loggedInLink != window.location){ iimSet("EMAIL", email); iimSet("PASSWORD", pass); iimPlay(loginAmf); } iimPlay(pinterestLikeLink); 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(pinterestLikeLink); } if (window.location != pinterestLikePage) { iimPlay(pinterestLikeLink); } //Check if the page has ads 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(pinterestLikeLink); 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 liking."); 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 liking."); } if (extractTitleCheck === true) { iimPlay(pinterestLike); if (window.location == pinterestLikePage) { iimPlay(pinterestLikeTwo); } var macroError = iimGetLastError(); if (macroError == stopButton){ break; } var checkPageActive = window.location; var checkActivePage = String(checkPageActive).contains("pinterest.com"); if (checkActivePage === true){ iimPlay(doPinterestLike); 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(pinterestLikeLink); counter++ } if(counter >= 3){ break; } } else{ TabLeft(); iimPlay(tabsCloseAll); iimPlay(pinterestLikeLink); 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"); } var macroError = iimGetLastError(); if (macroError == stopButton){ break;} iimPlay(pinterestLike); if (window.location == pinterestLikePage) { iimPlay(pinterestLikeTwo); } 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(pinterestLikeLink); } } } else { iimPlay(waitSeconds); iimPlay(pinterestLikeLink); } 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.
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.