#1
|
|||
|
|||
JD Rückmeldung an Plugin
Ich habe ein ORC-Plugin für den JDv1 geschrieben. Klappt soweit alles.
Das Plugin erfährt aber nicht, ob das Captcha richtig gelöst wurde. Gibt es eine Möglichkeit, dass JD den Plugin mitteilt, dass das Captcha richtig gelöst wurde? Last edited by Jiaz; 21.06.2012 at 09:37. |
#2
|
||||
|
||||
Du meinst, dass das Plugin deinem Mitteilt, ob das Captcha von deiner Methode richtig gelöst wurde?
Nein! GreeZ pspzockerscene
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#3
|
|||
|
|||
Quote:
Nur der JDownloader kann einem Plugin ja mitteilen, ob ein Captcha richtig gelöst wurde. Wenn es das nicht gibt, besteht die Möglichkeit, dass diese Funktion in eine zukünftige Version umgesetzt wird? |
#4
|
||||
|
||||
Nein, nur das Plugin "weiß", ob ein Capcha richtig eingegeben wurde.
Ob das Feature kommt weiß ich nicht. Jedenfalls wäre es nicht so einfach umzusetzen, da es an keinem Punkt eine richtige "Rückmeldung" vom Plugin gibt, die besagt, dass ein Captcha richtig eingegeben wird d.h. man müsste das in alle Plugins (mehr als 300) einbauen... GreeZ pspzockerscene
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#5
|
|||
|
|||
Vielleicht reden wir gerade an einander vorbei
Es läuft doch so ab: 1.) JD hat ein Downloadlink und fragt ab ob dieser eine Catchaeingabe verlangt 2.) Falls ja, sucht JD in den Ordner methods ob ein Plugin unter method/services (in der jacinfo.xml) den Hoster, des Downloads, gelistet hat 3.) Falls ja, startet JD das Programm unter command/cmd (z.B. mein ORC-Plugin) und speichert das Bild unter den Pfad von command/src ab 4.) Das Plugin versucht den Catcha zu lösen und speichert die Antwort unter den Pfad von command/dst 5.) Wenn das Programm geschlossen ist liest de JD die Datei (command/dst) und gibt das an den Downloadlink weiter 6.) JD bekommt eine Fehlermeldung (bei falscher Eingabe) oder kann die Datei herunterladen Soweit stimmt doch der Ablaufplan, oder? Jetzt wäre ein zusätzlicher Schritt: 7.) JD gibt die Information aus Schritt 6 (Fehler oder nicht) an das Plugin weiter Das Plugin kommt mit dem Downloadlink, den Hoster oder der Datei ja gar nicht in Berührung! Es bekommt das Catcha ja von JD! |
#6
|
||||
|
||||
Wir reden nicht aneinander vorbei.
Die Plugins sind nicht so gemacht, dass sie die Information, ob das Captcha richtig eingegeben wurde weitergeben. Du kannst es dir gerne im source Code vom JD anschauen. Die einfachste, aber dennoch nicht sicherste Methode, um wirklich ohne viel Arbeit herauszufinden, ob das Captcha korrekt eingegeben wurde wäre, zu überprüfen, ob der Download gestartet wurde oder, ob das Plugin nochmals nach nem Captcha fragt (hier wäre der Link praktisch, dann könnte man checken, ob es für denselben Link nochmals nach nem Captcha fragt). GreeZ pspzockerscene
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#7
|
|||
|
|||
Verstehe ich überhaupt nicht ...
Quote:
Aber das Plugin kann die Information, ob ein Captcha richtig gelöst ist, nicht weitergeben, weil es diese Information nicht hat oder bekommt. Nur einzig alleine der JD selbst hat diese Information. Das ist ja mein Problem! Was soll ich da nachschauen? (Mal angesehen davon, dass ich Java nicht kann) Quote:
Das Plugin kann auch nicht prüfen ob ein Download noch einmal gestartet wurde, weil es keine Informationen darüber hat! Das Plugin bekommt nur das Catcha, kein bisschen mehr und es gibt auch nur die Antwort an den JD weiter. Als Plugin verstehen wir beide schon die Ordner unter "...\JDownloader\jd\captcha\methods\"!? |
#8
|
||||
|
||||
1.Plugin = JD Hoster Plugin
2.Ganz einfach, du kannst aktuell keine Informationen darüber bekommen, ob du ein Captcha richtig eingegeben hast oder ob es falsch ist, basta! Wenn du mir nicht glaubst überzeuge dich bitte selbst und hol dir den Source Code. Entschuldigung, wenn das unfreundlich rüberkommt, aber ich denke ich habe mich auch in den obigen Posts klar ausgedrückt. GreeZ pspzockerscene
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#9
|
|||
|
|||
Das heißt?
Die Ordner unter "...\JDownloader\jd\captcha\methods\"? Ja, nein? Quote:
Das bestätigt auch nur das ich darüber nichts finden konnte. Quote:
Es geht also nicht, so wie ich es mir vorstelle. Dann bleibt nur noch die Frage offen: |
#10
|
||||
|
||||
Also nochmal.
Die Hosterplugins sind die, die dem JD "sagen", wie er von welchem Hoster laden kann, NICHT die Captchamethoden. Wieso rede ich von Hosterplugins? Ganz einfach, JD selbst kann keine Aussage darüber treffen, ob ein Captcha stimmt oder nicht. Wenn ein Teil des JDs dies könnte wären es die Hosterplugins. Ich habe dir gesagt, dass sie dies nicht können. ...evtl. war das nun verständlich. GreeZ pspzockerscene
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#11
|
|||
|
|||
Danke, das ist doch mal eine Aussagen.
Also habe ich kein Plugin programmiert, sondern eine Captchamethode. |
#12
|
||||
|
||||
Ja.
Selbst wenn deine Methode nur so einen Captcha Exchange Service benutzt ist es eine Captchamethode wie alle anderen^^ GreeZ psp
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#13
|
|||
|
|||
Ich denke, da mit wäre das Missverständniss geklärt.
Aber die Antwort, dass das nicht möglich ist bezieht sich nur auf host plugin. Eine Antwort auf die Frage, ob es möglich ist dem captcha löse plugin etwas mitzuteilen, steht damit noch aus. Ich weiß dass sowohl das CaptchaBrotherhood Plugin als auch das Captchatrader Plugin damit werben, dass nur Punkte verbraucht werden wenn die Captcha auch richtig gelöst wurde! Das heißt die Programmierer haben die eine oder Möglichkeit gefunden dass umzusetzen. Jetzt ist nur noch die Frage, ob sie tatsächlich irgendwie eine Rückmeldung vom JDownloader bekommen oder irgendeinen internen Trick verwenden. Letzteres wäre wohl nicht sonderlich zuverlässig. Gruß BluBb_mADe |
#14
|
||||
|
||||
jd selbst hat aktuell noch keinen support dafür, daher gibts noch keine rückmeldung über captcha richtig/falsch
ich werd das demnächst einbauen, aber wann genau kann ich noch net sagen wie die vorhandenen plugins das machen weiss ich nicht, aber man kann ja relativ einfach schaun wie sie funktionieren.
__________________
JD-Dev & Server-Admin |
#15
|
|||
|
|||
die plugins die ich meine liegen entweder als exe oder als .jar vor.
Da ist es gar nicht einfach herauzufinden wie sie funktionieren, da der sourcecode nicht öffendlich ist... Aber trotz dem danke... da muss ich mir wohl was einfallen lassen... Wenn die das geschafft haben muss es irgendwie gehen :D Gruß BluBb_mADe |
#16
|
|||
|
|||
Nein, es geht wirklich nicht.
Ich habe mich mit anderen Programmierer ausgetauscht und alle mache das gleich: es wird immer ein positive oder keine Rückmeldung automatisch angeschickt. |
#17
|
||||
|
||||
__________________
JD-Dev & Server-Admin |
#18
|
||||
|
||||
Quote:
Quote:
Damit valid/invalid beim Captcha gemeldet werden kann oder habe ich es übersehen, falls ja, wo? Und Downloads zu deaktivieren für einige Minuten wenn die Captchas falsch seien ist ja kein Grund das ursprüngliche Anliegen zu ignorieren bzw. schliessen.
__________________
Join 9kw.eu Captcha Service now and let your JD continue downloads while you sleep. Last edited by thecoder2012; 06.06.2013 at 22:58. |
#19
|
||||
|
||||
Die Funktionen wurden hinzugefügt, für weitere Infos bitte support@jdownloader.org kontaktieren.
GreeZ pspzockerscene
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#20
|
||||
|
||||
Ja es wurden inzwischen Funktionen hinzugefügt aber scheinbar sind viele Plugins die dem Standard abweichen noch nicht angepasst.
Andere Anpassungen (z.B. Click Captchas) im Quellcode sollten vorgenommen sein. Wobei man sagte das Decrypter teilweise bisher nur "OK" zurückmelden. Immerhin sind die Routinen (Text+Click) für 9kw.eu in JD2 nun auch angepasst und sollten spätestens ab Revision 21149 vollständig gehen. Nun kann es wenn nur noch an JD2 selbst bzw. dessen Plugins liegen, wenn es mal nicht funktioniert. Also andere Dienste können sich an dem Quellcode dann gerne orientieren. Ich danke Jiaz und coalado für die bisherige Unterstützung bei dem Thema. Ich hoffe das es in Zukunft grundsätzlich mal vollständig funktioniert und nicht eher halb, wie aktuell.
__________________
Join 9kw.eu Captcha Service now and let your JD continue downloads while you sleep. |
|
|