|
[Developer Feedback required] "Dialogfenster in JD"-Solver setzt Timeout-Einstellungen anderer Solver ausser Kraft |
|
Thread Tools | Display Modes |
#1
|
|||
|
|||
"Dialogfenster in JD"-Solver setzt Timeout-Einstellungen anderer Solver ausser Kraft
Hallo,
ich habe festgestellt dass der Solver "Dialogfenster in JD" die eingestellten Timeouts der anderen Solver in Verbindung mit dem My-JD-Solver ausser Kraft setzt. Ich habe die Timeout-Werte so gewählt dass zuerst der JAC beginnt, dann kommt der MyJD-Solver, und erst nach einer gewissen Zeit (120 Sekunden) laufen die anderen Solver (CES, JD-Dialog, Browser-Solver) los. Ist der "Dialogfenster in JD" eingeschaltet, dann warten die CES-Solver nicht mehr die eingestellten Timeout-Werte für den MyJD-Solver ab, sondern legen sofort los. Löst man das Captcha dann über MyJD, so bleibt die Lösung des CES ungenutzt. Deaktiviert man den "Dialogfenster in JD"-Solver, dann wird die Reihenfolge eingehalten. Timeouts: Wenn: dann warten die CES die eingestellten Sekunden auf eine Lösung durch den MyJD-Solver. Wenn so: dann laufen die CES-Solver zusammen mit dem MyJD-Solver los. Warum ist das so? Die CES-Solver und der Dialog-Solver sollten doch unabhängig voneinander sein. Der Dialog-Solver sollte die CES-Solver nicht beeinflussen. Ich habe alle Solver durchprobiert. Es hängt tatsächlich nur an diesem Solver, ob dieser aktiviert ist oder ob nicht. Log 19.07.19 12.50.57 <--> 19.07.19 13.46.59 jdlog://5872186935451/
__________________
-- Viele Grüße BlackSun Last edited by blacksun; 19.07.2019 at 13:49. |
#2
|
||||
|
||||
Ursache liegt darin das der MyJDownloader Solver nicht aktiv auf die Lösung wartet, wenn BrowserSolver/Dialog aktiviert ist, da der Nutzer mittels dieser beiden Dialoge eine Abbruch möglichkeit erhält und bei Abbruch natürlich auch *Abbrechen* will.
Ich muss das mal durch prüfen und umbauen, aber muss hierzu erstmal die Zeit finden
__________________
JD-Dev & Server-Admin |
#3
|
|||
|
|||
Quote:
und warum tritt das Problem nur auf wenn der Dialog-Solver aktiviert ist, nicht aber wenn der Browser-Solver aktiv ist?
__________________
-- Viele Grüße BlackSun |
#4
|
||||
|
||||
Es hängt immer vom Captcha-Typ ab, ob diese Logic für Recaptcha/Bilder/usw greift.
__________________
JD-Dev & Server-Admin |
#5
|
|||
|
|||
Quote:
Ich habe auch festgestellt dass bei dem CES IT und DBC das Verhalten etwas anders ist also bei 9kw, 2captcha und AC. Allerdings kann es auch daran liegen dass ich bei den ersten beiden keine Credit habe und die Lösungsanfragen schnell genug abbrechen.
__________________
-- Viele Grüße BlackSun |
#6
|
||||
|
||||
Quote:
Quote:
Falls es auch ohne CES reproduzierbar ist, dann wäre es noch optimaler. Auch wäre es hilfreich zu wissen ob die GUI dies so anzeigt (z.B. Captcha wird an 9kw gesendet) oder es nur "intern" im JD passiert oder gar doppelt!? Quote:
Alternativ könnte man als Workaround den Dialog-Solver vorübergehend per Ereignis-Skripter (Vor und nach einem Captcha) aus-/anschalten, wenn kein RCv2 gelöst werden soll. Vermutlich.
__________________
Join 9kw.eu Captcha Service now and let your JD continue downloads while you sleep. |
#7
|
||||
|
||||
Logs sind immer Hilfreich
__________________
JD-Dev & Server-Admin |
#8
|
||||
|
||||
Wir könnten es ja mal mit der Glaskugel versuchen aber meine ist gerade in der Werkstatt!
__________________
Join 9kw.eu Captcha Service now and let your JD continue downloads while you sleep. |
#9
|
||||
|
||||
Meine ist derart schmutzig, dass ich nix sehen kann
__________________
JD-Dev & Server-Admin |
#10
|
|||
|
|||
meine Herren, dass ein Log mit im Posting angegeben ist, das habt ihr schon gesehen?
Und ja, selbstverständlich im Debug-Modus. Ich werde aber trotzdem versuchen den Wünschen entsprechend nachzukommen
__________________
-- Viele Grüße BlackSun |
#11
|
||||
|
||||
Quote:
Vielleicht finden wir ja noch paar aktivierbare Modusarten. Quote:
Zu Lebzeiten wäre optimal!
__________________
Join 9kw.eu Captcha Service now and let your JD continue downloads while you sleep. |
#12
|
|||
|
|||
so, hier nun Logs in Minimalkonfig
Dialog-Solver, Browser-Solver, MyJD-Solver, kein CES: 23.07.19 08.09.16 <--> 23.07.19 08.14.13 jdlog://7414186935451/ Dialog-Solver, Browser-Solver, MyJD-Solver, nur 9kw als CES: 23.07.19 08.15.07 <--> 23.07.19 08.19.33 jdlog://0514186935451/ Dialog-Solver, Browser-Solver, MyJD-Solver, nur 2captcha als CES: 23.07.19 08.19.59 <--> 23.07.19 08.24.52 jdlog://2514186935451/ KEIN Dialog-Solver, Browser-Solver, MyJD-Solver, kein CES: 23.07.19 08.30.47 <--> 23.07.19 08.38.36 jdlog://4514186935451/ KEIN Dialog-Solver, Browser-Solver, MyJD-Solver, nur 9kw als CES: 23.07.19 08.26.08 <--> 23.07.19 08.30.17 jdlog://3514186935451/ Ergebnis: wenn der Dialog-Solver aktiviert ist, dann wird bei allen anderen Solvern nicht die eingestellte Timeout-Zeit abgewartet bis eine Lösung per MyJD kommt. Das ganze ist unabhängig davon ob a) ein CES aktiviert ist oder ob nicht b) welcher CES aktiviert ist das musst du jemand anderem ankreiden
__________________
-- Viele Grüße BlackSun |
#13
|
||||
|
||||
Muss dann wohl einer mit genug Rechten bzw. Zugängen anschauen.
Quote:
Ich versuche es nochmal mit der Glaskugel mit Gedankenübertragung!
__________________
Join 9kw.eu Captcha Service now and let your JD continue downloads while you sleep. Last edited by thecoder2012; 23.07.2019 at 10:18. |
#14
|
||||
|
||||
Entschuldige, aber meine Augen sind auch nicht mehr die jüngsten und ich muss mich täglich durch viele Threads/Mails lesen
__________________
JD-Dev & Server-Admin |
#15
|
||||
|
||||
Ich hab das alte Sonder-Handling mal rausgebaut. Bitte nach nächstem Core Update testen und feedback geben
__________________
JD-Dev & Server-Admin |
#16
|
||||
|
||||
Quote:
Und jetzt bekomme ich nie mehr die Antwort ob die Blackliste geholfen hätte!
__________________
Join 9kw.eu Captcha Service now and let your JD continue downloads while you sleep. |
#17
|
||||
|
||||
@thecoder2012: Das Sonderhandling entstand als MyJDownloader zum Remote-Lösen dazu kam. Wenn der Nutzer lokal das Captcha abgebrochen hat, lief der MyJDownloader Solver weiter, weil das Handling/Verwaltung/Controller noch sehr *einfach*. Ab dem nächsten Core-Update
gibt es ebenfalls einen CaptchaIndicator unten rechts in der Ecke, wenn man zb Browser/Dialog abgeschaltet hat und nure Remote/CES Arbeiten will gab es keine Möglichkeit mehr das Captcha abzubrechen
__________________
JD-Dev & Server-Admin |
#18
|
|||
|
|||
Quote:
Aber da scheint noch etwas mit einem der CES-Solver nicht zu stimmen. Schau dir bitte mal hier die letzten beiden Captchas an. 23.07.19 21.03.28 <--> 23.07.19 21.44.35 jdlog://1834186935451/ Das waren oxy.cloud Acc-check und dailyleech acc-check das daily-leech ging wohl nicht an 9kw, 2-captcha oder AntiCaptcha, sondern direkt an Endcaptcha obwohl dieser CES die längste Wartezeit bei mir hat Bei oxy.cloud beendeten 3 CES-Solver gleichzeitig ihre Wartezeit, sprich reichten gleichzeitig das captcha zur Lösung ein obwohl die 3 unterschiedlich lange Timeout-Werte haben: 9kw, 2captcha und Anticaptcha. Ich habe das hier verinnerlicht: https://board.jdownloader.org/showpo...32&postcount=2 Sprich alle Solver laufen gleichzeitig los, warten aber den Timeout-Wert ab bis sie das Captcha tatsächlich einreichen/präsentieren. Und dass das eben ganz stur eingehalten wird, in jeder Konstellation. Ich gehe davon aber auch von folgendem aus: Beispiel: Solver wären browser-solver, IT-Solver und 9kw-Solver IT-solver hat alles auf 0, startet also sofort 9kw-Solver wartet 120 Sekunden bei IT-Solver, alles andere steht auf 0 Browser-Solver wartet 60 Sekunden bei IT-Solver und 300 Sekunden bei 9kw-Solver, Rest auf 0 Dialog-Solver wartet bei allen Solvern 900 Sekunden Fall 1, alles läuft gut 0 Sekunden, IT-Solver reicht ein 120 Sekunden, IT-Solver hat noch keine Lösung gefunden, 9kw-Solver reicht ebenfalls ein 301 Sekunden, auch 9kw hat noch keine Lösung gefunden, Browser-Präsentiert Captcha Fall 2: 0 Sekunden, IT-Solver reicht ein 20 Sekunden, IT-Solver bricht ab da keine Credits oder keine Verbindung zum CES möglich, 9kw-Solver reicht also bei 21 Sekunden ebenfalls ein, Browser-Solver wartet aber weiter da 9kw noch läuft 301 Sekunden, auch 9kw hat noch keine Lösung gefunden, Browser-Präsentiert Captcha Sind diese beiden Fälle im Beispiel so richtig? Sprich es macht für den Browser-Solver keinen Unterschied ob Fall1 oder Fall2 und er wartet in beiden Fällen 300 Sekunden?
__________________
-- Viele Grüße BlackSun Last edited by blacksun; 24.07.2019 at 07:37. |
|
|