Domanda

Instagram Mi piace (Heart) Auto Click Post Bookmarklet

Obiettivo: click tutto "Mi piace" cuore a pagina http://www.gramfeed.com/Instagram / Tag # foto

Ecco il codice con cui stavo lavorando.Questo ha funzionato su un altro sito,

var a = document.getElementsByTagName('a'); var b = []; for(var i=0, len = a.length; i < len; i++){ if(a[i].id.indexOf('like') !== -1){b.push(a[i]) } }; for(var i=0, len = b.length; i < len; i++){ b[i].click() };
.

È stato utile?

Soluzione

il seguente dovrebbe funzionare;L'ho testato alla mia fine, e gli piace i cuori (anche se non funziona da quando non sono loggato, ecc.).

javascript:(function(){for(i=0;i<document.getElementsByTagName('img').length;i++){if((' '+document.getElementsByTagName('img')[i].className+' ').indexOf(' liker ')> -1){document.getElementsByTagName('img')[i].click();}}})();
.

Per quanto riguarda la classe che controlla la "funzione", il credito in cui il credito è dovuto per quanto riguarda questa Aggiornamento

javascript:(function(){for(i=0;i<document.getElementsByTagName('img').length;i++){if((' '+document.getElementsByTagName('img')[i].className+' ').indexOf(' liker ')>-1){var t=document.getElementsByTagName('img')[i];if(document.dispatchEvent){var o=document.createEvent('MouseEvents');o.initMouseEvent('click',true,true,window,1,1,1,1,1,false,false,false,false,0,t);t.dispatchEvent(o)}else if(document.fireEvent){t.fireEvent('onclick')}else if(t.click()){t.click()}}}})();
.

Non sono ancora sicuro se il codice sopra riportato funzionerà, ma è così lontano 'Ha lavorato ' in Jsfiddle (trascinare il collegamento con la barra dei pulsanti, fare clic su Link nella barra dei pulsanti, Osservare console).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top