Payback Coupon automatisch aktivieren

9
eingestellt am 4. Sep 2018Bearbeitet von:"LucaLutz"
Kennt jemand ein Script / Bot der automatisch neue Payback Coupons aktivieren kann? Das Script könnte ruhig 24/7 auf einem Server laufen und soll immer wenn es einen neuen Coupon gibt den automatisch aktivieren ...
Zusätzliche Info
9 Kommentare
Coole Idee hätte auf jeden Fall auch Interesse!
Je nach Laden ist es ungeschickt mehrere unterschiedliche eCoupons zu aktivieren.

Mach es doch nicht so kompliziert. Wenn Du irgendwo einkaufen willst, dann gehe halt kurz in die App und aktiviere den oder die sinnvollsten eCoupon(s) für dieses Geschäft.
Bearbeitet von: "joethi" 5. Sep 2018
Oder meint er die Werbung in der App? Teilweise bekommt man einige Coupons nur, wenn man in der App auf die Anzeige drückt und den aktiviert.
ich wäre auch an einer Lösung interessiert. ich schau nicht jede Woche in die Payback App und schau, welche eCoupons ich aktivieren kann. Ist schön öfters passiert, dass man mal schnell bei Rewe oder DM einkaufen war und dann vergessen hat, einen x-fach Gutschein zu aktivieren.
ich wäre bereit den Kompromiss einzugehen, dass ich nicht den optimalsten Coupon fpr den jeweiligen Einkauf verwende. Besser, als gar keinen.
Cool, Zugangsdaten aus der hand geben... not
@LucaLutz
Ist ja inzwischen etwas Zeit vergangen. Hast du denn noch eine Lösung finden können?
freewilly07.01.2019 09:52

Cool, Zugangsdaten aus der hand geben... not



? Lass es doch lokal als Service laufen, entweder als Zusatz App auf dem Handy oder aufm Rechner. Der Code müsste dann noch open source sein.
Hier habt ihr was:
javascript: enableCoupons();
function enableCoupons(){
var offlineNotActivatedCoupons = document.evaluate("//div[@class='coupon offline standard'][@data-is-activated='false']//div[contains(@class, 'js-coupon-teaser')]", document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
for (var i=0 ; i < offlineNotActivatedCoupons.snapshotLength; i++ ) {
offlineNotActivatedCoupons.snapshotItem(i).click();
}
}

Einfach einmalig als Bookmarklet abspeichern (Lesezeichenleiste im Browser anzeigen lassen, neues Lesezeichen dort erstellen, Lesezeichen bearbeiten und im Feld Adresse meinen obigen reinkopieren), zu payback.de/cou…ons navigieren und dann ausführen.
Das Payback Popup über Serverfehler oder Anfragen über zu ersetzende Coupons nicht beachten, im Hintergrund werden weiterin die Coupons alle aktiviert, wie man beobachten kann.
Coupons, die andere Coupons ersetzen, werden ignoriert. Ggf. einfach die Seite neu laden und dann die zu ersetzenden Coupons mit Bestätigung aktivieren.

Habe mich zuerst mit Java und Selenium rangewagt, aber Payback spielt damit der Bot-Erkennung ein Katz-und-Maus Spiel, wenn ich einen ferngesteuerten Browser nehme...macht keinen Spaß, wenn das unzuverlässig ist.

Das Javascript Zeug hier muss man halt von Hand ausführen immer...erspart trotzdem ein wenig Arbeit.

Wer sich selbst was coden will, kann ja die XPATH Anweisung so 1:1 aus meinem Script übernehmen.
Horst_Lichter-sensei24.10.2019 23:49

Hier habt ihr was:javascript: enableCoupons();function enableCoupons(){ …Hier habt ihr was:javascript: enableCoupons();function enableCoupons(){ var offlineNotActivatedCoupons = document.evaluate("//div[@class='coupon offline standard'][@data-is-activated='false']//div[contains(@class, 'js-coupon-teaser')]", document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null); for (var i=0 ; i < offlineNotActivatedCoupons.snapshotLength; i++ ) { offlineNotActivatedCoupons.snapshotItem(i).click(); }}Einfach einmalig als Bookmarklet abspeichern (Lesezeichenleiste im Browser anzeigen lassen, neues Lesezeichen dort erstellen, Lesezeichen bearbeiten und im Feld Adresse meinen obigen reinkopieren), zu https://www.payback.de/coupons navigieren und dann ausführen.Das Payback Popup über Serverfehler oder Anfragen über zu ersetzende Coupons nicht beachten, im Hintergrund werden weiterin die Coupons alle aktiviert, wie man beobachten kann.Coupons, die andere Coupons ersetzen, werden ignoriert. Ggf. einfach die Seite neu laden und dann die zu ersetzenden Coupons mit Bestätigung aktivieren.Habe mich zuerst mit Java und Selenium rangewagt, aber Payback spielt damit der Bot-Erkennung ein Katz-und-Maus Spiel, wenn ich einen ferngesteuerten Browser nehme...macht keinen Spaß, wenn das unzuverlässig ist.Das Javascript Zeug hier muss man halt von Hand ausführen immer...erspart trotzdem ein wenig Arbeit.Wer sich selbst was coden will, kann ja die XPATH Anweisung so 1:1 aus meinem Script übernehmen.


funktioniert leider nicht bei mir
Dein Kommentar
Avatar
@
    Text