View Single Post
  #7  
Old 10.06.2019, 17:32
thecoder2012's Avatar
thecoder2012 thecoder2012 is offline
Official 9kw.eu Support
 
Join Date: Feb 2013
Location: Internet
Posts: 1,324
Default

Quote:
Originally Posted by blacksun View Post
was sollte eigentlich genau passieren?
Das obige Beispiel setzt nur alle Captchas auf überspringen, wenn zu wenig Guthaben erkannt wurde.

Quote:
Originally Posted by blacksun View Post
deaktiviert sich dann der 9kw-Solver, sprich verschwindet das aktiviert häkchen, oder werden nur intern keine Captchas mehr an 9kw gesendet?
Im neuen Beispiel wird es deaktiviert und ist auch so im JDownloader zu sehen.

Quote:
Originally Posted by blacksun View Post
Diese Prüfung im Event-Manager, wird diese erst mit einem Download gestartet, oder läuft die immer auch ohne Downloads?
Das obige Beispiel würde immer laufen auch ohne Downloads. Das neue Beispiel prüft ob Downloads aktiv sind.
Quote:
Originally Posted by blacksun View Post
Ausserdem scheint es noch ein anderes Problem zu geben.
Wenn ich im Skipt einen höheren Credit-Stand eingebe und dann einen Download von z.B. Share-Online starte, dann werden alle Captcha-Eingaben mit "Captcha-Eingabe erforderlich" übersprungen.
Ich habe aber auch noch andere Solver, sei es andere CES als auch "Dialogfenster", "Dialogfenster Browser" und "myJD".
Sollte mit dem neuen Beispiel dann nur noch 9kw betreffen.

Quote:
Originally Posted by blacksun View Post
Das Skript sollte eigentlich nur dafür sorgen dass entweder nichts mehr an den 9kw-CES geht bzw. dieser Solver deaktiviert wird, nicht aber dass andere Solver beeinflusst werden.
Erledigt.

Quote:
Originally Posted by blacksun View Post
Ich denke das "skip all" im Skript ist falsch.
Ja, wenn es so gewünscht wird. Das "skip all" gilt für jegliche Captchas.

Neues Beispiel:
Code:
// CES Aktion mit Guthabenstand (nur 9kw.eu)
// Trigger Required: Interval
var min_credits = 50;

var settings_9kw = "org.jdownloader.captcha.v2.solver.solver9kw.Captcha9kwSettings";
var apikey = callAPI("config", "get", settings_9kw, null, "ApiKey");
var prio = callAPI("config", "get", settings_9kw, null, "prio");
var confirm = callAPI("config", "get", settings_9kw, null, "confirm");
var https = callAPI("config", "get", settings_9kw, null, "https");
var credits_page = '://www.9kw.eu/index.cgi?action=usercaptchaguthaben&apikey=' + apikey;
var credits;

if (isDownloadControllerRunning()) {
    if (https == 1) {
        credits = getPage("https" + credits_page);
    } else {
        credits = getPage("http" + credits_page);
    }

    if (credits.match(/^\d+$/)) {
        if (parseInt(credits) < min_credits) {
            callAPI("config", "set", settings_9kw, null, "enabledglobally", false);
        } else {
            callAPI("config", "set", settings_9kw, null, "enabledglobally", true);
        }
    }
}
__________________
Join 9kw.eu Captcha Service now and let your JD continue downloads while you sleep.
Reply With Quote