Question

Instagram comme (coeur) Auto Cliquez sur Post Speakmarklet

Objectif: Cliquez sur tout le cœur "comme" sur la page http://www.gramfeed.com/Instagram / tags # photo

Voici le code que je travaillais avec.Celui-ci a travaillé sur un autre site,

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() };

Était-ce utile?

La solution

Les suivants doivent fonctionner;Je l'ai testé à ma fin et ça aime les cœurs (bien que cela ne fonctionne pas depuis que je ne suis pas connecté, etc.).

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();}}})();

Quant à la vérification de la classe "Fonction", crédit où le crédit est dû en ce qui concerne Cette réponse.

mise à jour

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()}}}})();

Je ne sais toujours pas si le code ci-dessus fonctionnera vraiment, mais il a jusqu'à présent ''a travaillé ' en jsfiddle (lien de glisser vers la barre de boutons, cliquez sur le lien dans la barre de boutons, observez la console).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top