• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Brauche Hilfe bei einem Script !

Chris.

New member
Hallo JavaScript'ler. Ich habe soweit ein JavaScript, der für ask.fm gilt, umgeschrieben. Nun funktioniert er auf ask-book.com. Du Funktion des Scriptes ist ganz einfach. Dieses Script soll ein paar buttons hintereinander klicken. Mehr nicht. Das wars schon. Soweit so gut, das funktionier auch. Aber jetzt kommt mein Problem. Und zwar habe ich mal irgendwo gelesen, dass es möglich ist, Dialoge, die sich öffnen -hier: Langsam! Du hast zu oft auf „Gefällt mir“ gedrückt.<br />Diese Funktion wurde vorübergehend für dich gesperrt. - zu umgehen. und dies funktionsuntüchtig zu machen. Kann mir jemand helfen, und mir sagen, wie das funktioniert ?

MfG,
Chris
 
Ich verstehe absolut null. Könntest du bitte mal Code oder zumindest eine detaillierte Beschreibung liefern? Danke.
 
Also.. Ich habe ein Script:
HTML:
body = document.body;
if (body != null) {
  div = document.createElement('div');
  div.setAttribute('id', 'like2');
  div.style.position = 'fixed';
  div.style.display = 'block';
  div.style.width = '25px';
  div.style.opacity = 0.9;
  div.style.bottom = '+42px';
  div.style.left = '+6px';
  div.style.backgroundColor = '#FFFFFF';
  div.style.border = '1px solid #94a3c4';
  div.style.padding = '2px';
  div.innerHTML = ' <a onclick=\'ChrisLikeAll()\'><img src=\'http://c3.123freevectors.com/wp-content/plugins/wp-favorite-posts/img/heart.png\'  align=\'absmiddle\' /></a> '
  body.appendChild(div);
  unsafeWindow.ChrisLikeAll = function () {

    document.getElementsByClassName('like') [0].click();
    document.getElementsByClassName('like') [0].click();
    document.getElementsByClassName('like') [0].click();
    document.getElementsByClassName('like') [0].click();
    document.getElementsByClassName('like') [0].click();
    document.getElementsByClassName('like') [0].click();
    document.getElementsByClassName('like') [0].click();
    document.getElementsByClassName('like') [0].click();
    document.getElementsByClassName('like') [0].click();
    document.getElementsByClassName('like') [0].click();
    document.getElementsByClassName('like') [0].click();
    document.getElementsByClassName('like') [0].click();
    document.getElementsByClassName('like') [0].click();
    document.getElementsByClassName('like') [0].click();
    document.getElementsByClassName('like') [0].click();
    document.getElementsByClassName('like') [0].click();



    buttons = document.getElementsByTagName('button');
    for (i = 0; i < buttons.length; i++) {
      myClass = buttons[i].getAttribute('class');
      if (myClass != null && myClass.indexOf('like') >= 0)
      if (buttons[i].getAttribute('name') == 'return false;')
      buttons[i].click();
    }
  };
}
welches auf die Seite ask-book.com passt.

jedoch habe ich ein problem.

Wenn ich dieses script zu oft ausführen möchte, dann öffnet sich ein Dialog-Popup der Seite, wo drin steht, dass ich nicht weiter auf gefällt mir drücken kann. (was aber nicht sinn der sache ist)

Gibt es eine möglichkeit, diesen Dialog zu umgehen ?

es handelt sich um folgendes Dialog Fenster:
Unbenannt.PNG
 
Zuletzt bearbeitet von einem Moderator:
Das dürfte - wenn es sinnvolle Stimmen sind - an die IP gekoppelt sein und Du wirst serverseitig gesperrt. Wenn Du das umgehen willst, verwende andere IP-Adressen ... oder buch' Dir 2.000 Inder, die für Dich 1x jeweils klicken. ;)

Wenn der Anbieter es auf Deiner Seite abgewälzt hat, hat Dein Cookie eine Zusatzinfo erhalten - schaue Dir das Cookie an; bei Erstbesuch, nach Stimmabgabe und nach "zuviel-Stimmabgabe". Wenn es derart mies gemacht ist, brauchst nur das Cookie löschen.

Eine andere Möglichkeit wirst aber wohl eher nicht haben (IMO).
 
Zurück
Oben