#21
|
||||
|
||||
Ja kannst du auch.
Wie gesagt, löschen und dann updaten sollte eigentlich alle aktuellen (offiziellen) Methoden holen und damit sollte alles (bzlg CES Anbietern) ok sein. GreeZ psp
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#22
|
||||
|
||||
Quote:
Quote:
Falls es für die JD Devs interessant ist, dann wäre der Abschnitt im Code in der Datei src/jd/captcha/JACMethod.java (Function JACMethod) wohl zu finden. In der Theorie sollte es weiterhin funktionieren. Natürlich können gern alle interessierten Nutzer mit dem Anliegen es auch testen, siehe http://jdownloader.org/knowledge/wik...nt/get-started zwecks SVN. JDownloader selbst ist Open Source. Frage ist warum da überhaupt den Ordner methods sichern willst? In JD2 ist meines Wissens alles enthalten zwecks Captcha Integration. Ansonsten kann man üblicherweise die gewünschten Daten sichern und später zurückkopieren, wenn nötig.
__________________
Join 9kw.eu Captcha Service now and let your JD continue downloads while you sleep. |
#23
|
|||
|
|||
Quote:
Quote:
Kann jemand anders den Fehler reproduzieren? ==> Bug ==> Ticket eröffnen. ---- 1. CBR-Software installieren 2. Nutzer anlegen (CBR-Software) 3. Nutzer in JD2 eintragen (Einstellungen->Captachas -> captchabrotherhood.com -> Bearbeiten) 4. Wenn ich dann in Einstellungen->Captachas -> [ ] captchabrotherhood.com deaktiviert habe (checkbox aus), meldet sich das Plugin von captchabrotherhood trotzdem (wenn ein Captcha zum Lösen ansteht) und greift auf das Internet zu (und würde wahrscheinlich auch das Captcha versuchen zu lösen, wenn ich ihm eine Internetverbindung erlauben würde). Dazu: Der Ordner "....\Download\JDownloader2\jd\captcha\methods\captchaBrotherhood" wird nach dem Löschen automatisch von der CBR-Software neu angelegt, wenn sie gestartet wird. ---- Ich warte ein bißchen auf die Antwort von lelim und werde Deinen Workaround ausprobieren und zwischendurch mit dem Löschen des Methoden-Ordners experimentieren ... Wenn ich etwas entdecke werde ich es hier posten. Quote:
Last edited by mirino; 01.04.2015 at 20:41. |
#24
|
||||
|
||||
@mirino
Es ist "sauber programmiert"! JDownloader benutzt einfach die Methoden die da drinne sind. Alle diese Methoden sind extern und wurden NIEMALS von uns geliefert. Wenn User also externe Methoden nutzen wäre es ebenso falsch, diese einfach zu löschen - aber ja, als eine Art "Errorhandling" hätte man das machen können. ...es ist nämlich nach wie vor möglich, eigene Methoden in diese Ordner zu kopieren und diese dann zu nutzen - hier wurde von unserer Seite aus weder ein Bug eingebaut noch irgendwie gepfuscht.
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#25
|
|||
|
|||
Quote:
Vokabel: "passenden aktiven modernen JD2 Integration" = z.B. CBR-native-Integration-JD2 Und nun ist mir die JD-Logik nicht klar entweder A) im Ordner "....\Download\JDownloader2\jd\captcha\methods" darf kein Ordner "captchaBrotherhood" existieren (weil dieser die CBR-native-Integration-JD2) überschreibt (d.h. verwendet wird) [dann wäre der Fehler bei der CBR-Software, die diesen Ordner mit ihrem Plugin immer wieder neu erzeugt <-- was seit JD2 nicht merh notwendig ist.] oder B) egal ob der Ordner "....\Download\JDownloader2\jd\captcha\methods\captchaBrotherhood" mit dem CBR-Plugin existiert oder nicht existiert, es wird in jedem Fall die CBR-native-Integration-JD2 verwendet. [dann wäre der Fehler bei JD, denn so arbeitet JD zZt. nicht] Also ich vermute Du meinst A, und ich hatte von dem Zitat von thecoder2012 B verstanden. Ein C könnte vielleicht so aussehen: Wenn man sich nicht für B "das Ignorieren von externen Methoden (die bereits native implementiert sind)" entscheiden möchte: C) Wenn die interne Methode CBR-native-Integration-JD2 existiert und die externe Methode "....\Download\JDownloader2\jd\captcha\methods\captchaBrotherhood" existiert, dann bietet "Einstellungen->Captachas" einfach 2 Zeilen an: "Einstellungen->Captachas -> [ ] intern/native captchabrotherhood.com" und "Einstellungen->Captachas -> [ ] extern captchabrotherhood.com" von denen per Checkbox aber nur eine aktiviert werden kann. (PS: Ich hoffe Du hast mich nicht falsch verstanden: Es geht mir nicht darum JD als unsauber zu kritisieren, sondern nur darum den Fehler zu finden, der zZt. bei mir das gleichzeitige Nutzen von CBR-native-Integration-JD2 und installierter CBR-Software verhindert. (Wenn ich die CBR-Software deinstalliere und den CBR-Methoden-Ordner lösche, funktioniert CBR-native-Integration-JD2 prima.)) Last edited by mirino; 01.04.2015 at 21:36. |
#26
|
||||
|
||||
Also ganz einfach:
Die Methoden in diesem Ordner sind dafür gemacht, vollautomatisch Captchas zu erkennen. Die von uns, die noch funktionieren tun das auch. Packt man jetzt EXTERNE FREMDSOFTWARE (METOHDEN) da rein, wird diese natürlich auch verwendet, da User eben (nach wie vor) die Möglichkeit haben, eigene Erkennungsmethoden zu nutzen. Als Standardkonfiguration macht es nunmal sonn, erst zu versuchen, das Captcha vollautomatisch zu lösen BEVOR der Benutzer gefragt wird oder das Captcha z.B. an CBR weitergeleitet wird. EDIT Diese Prioritäten kann man übrigens auch in den JD Captchaeinstellungen einstellen, allerdings nicht bezogen auf einzelne Erkennungsmethoden sondern nur als "Kategorie" also "vollautomatische Erkennung" oder "9kw Solver" usw. Da CBR und ähnlich wie bereits gesagt in JD1 nicht offiziell unterstützt wurden konnte man sie nur über die Methoden benutzen während man das im JDownloader 2 nicht tun sollte, da dieser eine eigene Implementation hat. Weder ein A noch B sind der Fall - das System funktioniert wie beschrieben und da gibt es keinerlei Überprüfung, ob ein User noch ich nenns mal "nutzlose Captchamethoden" im Methods Ordner liegen hat. Solche Ordner dann zu erkennen und zu löschen halte ich für sinnlos - dann lieber bei einer neuen JD2 Installation über eine JD1 Installation alle Methoden löschen und updaten - das dürfte am sinnvollsten sein um solche Probleme allgemein zu meiden. Da ich so ein "Upgrade" noch nie machen musste weiß ich nicht, ob deine Probleme theoretisch bei allen Nutzern mit ähnlicher Konfiguration auftreten oder ob die Methoden mittlerweile bei der Installation von JD2 gelöscht werden o.ä. GreeZ psp
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download Last edited by pspzockerscene; 01.04.2015 at 21:01. |
#27
|
|||
|
|||
Ich auch, weil die CBR-Software diesen Ordner beim ihrem Start neu erzeugt.
Ich werde mal die verschiedenen Vorschläge ausprobieren. Vielleicht baut ja lelim in seine CBR-Software einen Schalter ein, über den man "Ordner wird beim CBR-Software Start neu erzeugt" verhindern kann. Hoffentlich probieren in der Zwischenzeit 1 oder mehr user das Reproduzieren des Fehlers in JD2 aus: Quote:
Last edited by mirino; 01.04.2015 at 21:38. |
#28
|
||||
|
||||
Also sofern die CBR Software diesen Ordner anlegt ist das schlicht und ergreifend ein Bug darin.
Die Software sollte diesen Ordner nur erstellen, wenn der User einen JD 1 (also 0.9.581) benutzt. CBR Software = Fremdsoftware --> Kein Support dafür hier. Die haben allerdings nen eigenen Thread in unserem Forum, siehe Captcha FAQ.
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#29
|
|||
|
|||
Ja, ich habe ihm schon geschrieben.
Quote:
|
#30
|
|||
|
|||
Es war gestern eine lange Diskusion, offensichtlich sind zwischendurch auch Infos verlorengegangen bzw. es war schwer den Überblick zu behalten. Aber jetzt scheint es klar zu sein: "....\Download\JDownloader2\jd\captcha\methods" ist ein Plugin-Ordner, alles darin wird von JD ausgeführt für nutzerspezifische captcha-solver-Erweiterungen (gedacht für das vollautomatische Captcha erkennen).
Die CBR-Software erstellt darin ihre Plugin-Methode "....\Download\JDownloader2\jd\captcha\methods\captchaBrotherhood" (jedesmal, wenn sie gestartet wird, erstellt sie den Ordner neu, falls er gelöscht wurde). Das war für JD1 (0.9.581) richtig und führt bei JD2 zum Konflikt mit der eingebauten Unterstützung CBR-native-Integration-JD2. Ich habe lelim angeschrieben und warte auf seine Antwort und werde natürlich hier die Infos weitergeben. Außerdem kann man in Einstellungen -> Captachas -> <captcha-solver> -> Timeouts, die Wartezeiten des <captcha-solver> auf andere captcha-solver einstellen und so die Reihenfolge der Aktivierung der verschiedenen captcha-solver bestimmen. Last edited by mirino; 02.04.2015 at 12:34. Reason: Absatz und Fettdruck |
#31
|
||||
|
||||
Korrekt so
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
Thread Tools | |
Display Modes | |
|
|