#1
|
|||
|
|||
Captcha-Solver funktionieren nicht mehr
Hallo,
seit heute funktionieren bei mir imagetyperz.com, deathbycaptcha.eu und kw9.eu nicht mehr. Die Popup-Fenster mit den zu lösenden Captchas erscheinen nicht mehr, und der Linksammler wird ergebnislos beendet. Vor 5 Tagen hat noch alles funktioniert. Danach habe ich JD noch aktualisiert, weiß aber nicht, ob es damit zu tun hat, weil ich es nicht gleich getestet hatte. Ansonsten ist am System nichts geändert worden. Bei allen drei Solver-Accounts habe ich noch ausreichend Guthaben. Mein Log: jdlog://9438825891641/ |
#2
|
|||
|
|||
Ergänzung:
Das Problem scheint nur xx zu betreffen, ich habe es jetzt mal auf einer anderen Seite getestet und dort funktioniert alles. Last edited by Jiaz; 29.05.2016 at 10:17. |
#3
|
|||
|
|||
Ich habe das Problem ebenfalls.
|
#4
|
|||
|
|||
Edit by Jiaz: Liegt an Google und Änderungen in Recaptcha2
Ich empfehle 9kw! Einfach mal Captchas pro Minute bissel runter stellen. Falls das nix bringt mal die parallelen Captchas auf 1 reduzieren. PS: für SJ/DJ gebe ich tendenziell die Captchas immer manuell ein (sofern man Zeit findet). Geht schneller beim Linksammelprozess und man spart nen paar Credits. Ich empfehle daher die Black/Withelist Regelung von 9kw.eu Blacklist aktiv: pastebin.com/n5XzWjLa Withelist Prio: pastebin.com/5mW8m4yy ...sollte man dann keine lust mehr auf die Captchas haben einfach die Withelist aktivieren. edit: Hab gerade gesehen dass ich in der Withelist prio auch ul stehen hab. Entweder entfernen oder die Blacklist Prio mit ul aktivieren ;-) Last edited by Jiaz; 29.05.2016 at 10:18. |
#5
|
||||
|
||||
Änderungen an Recaptcha2 verhindert derzeit das Lösen der Captchas über Remote(MyJDownloader, Captcha Dienste...)
__________________
JD-Dev & Server-Admin |
#6
|
|||
|
|||
Wird daran denn gearbeitet ? Ich finde das ist ziemlich hohe Prio, die ganze Automatisierung ist derzeit dahin...
|
#7
|
||||
|
||||
Hab die Prio des Tickets mal erhöht.
Bitte Geduld haben ... Grüße, psp
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#8
|
||||
|
||||
Ja wir arbeiten daran, aber bedenke das Google gerade die Automatisierung nicht wünscht und entsprechend schwere Hürden diesmal eingebaut hat. Derzeit klappt es in keinem Tool, zumindest wissen wir von keinem.
__________________
JD-Dev & Server-Admin |
#9
|
|||
|
|||
Vollkommen verständlich, ich wollte auch keinen Druck machen, sah nur so aus als ob es relativ Stiefmütterlich behandelt würde. Hoffen wir das Ihr was findet, wäre echt sehr ärgerlich, da gehen mit einem mal ne Menge Tools dahin..
|
#10
|
|||
|
|||
Recaptcha funktioniert mit AntiGate. (Getestet mit uploaded.net und share-online.biz). Das Problem ist nur, daß es keinen offiziellen Support dafür gibt und das existierende User-Plugin nur seriell arbeitet und nicht parallel.
Ich habe eben mal testweise $7 bei captchasolutions.com eingeworfen, die haben bis jetzt nicht ein einziges Captcha lösen können. So kann man auch Kohle verbrennen :-) Support für AG ist geplant (---> h++ps://board.jdownloader.org/showthread.php?t=69432), ich warte mit Spannung. AKF |
#11
|
||||
|
||||
Derzeit klappt Recaptcha2 mit keinem Löser, da Google Änderungen durchgeführt hat die diese Lösungen verhindert. Es geht hier explizit um Recaptcha2!
__________________
JD-Dev & Server-Admin |
#12
|
|||
|
|||
Wenn sich die Captchas über MyJdownloader nicht lösen lassen, dann hab ich mit einem Headless Server aktuell keine Möglichkeit was runterzuladen oder? Also jedenfalls nicht, wenn die Links automatisch per Ordnerüberwachung hinzugefügt werden.
Last edited by JohnDoe3600; 08.06.2016 at 20:23. |
#13
|
||||
|
||||
Das Problem betrifft so gut wie alle Recaptcha2. Und falls jemand denkt es sei ein JDownloader only Problem, dem ist nicht so. Uns ist derzeit kein anderes Tool bekannt welches Recaptcha2 remote/automatisch löschen kann. Wir arbeiten daran
__________________
JD-Dev & Server-Admin |
#14
|
|||
|
|||
Habe ich auch nicht behauptet, aber das war eigentlich nicht die Antwort auf meine Frage ;-)
Also, Downloads mit Recaptcha2 kann man aktuell mit einem Headless Server vergessen, richtig? |
#15
|
||||
|
||||
Ja, wir arbeiten daran
__________________
JD-Dev & Server-Admin |
#16
|
||||
|
||||
Erledigt
__________________
|
#17
|
|||
|
|||
Wo sucht JDownloader eigentlich nach PhantomJS? Die Installation aus My JDownloader funktioniert bei mir nicht. Warscheinlich weil JDownloader nicht als root läuft. Sowohl das Ubuntu Paket als auch die Installationsanleitung auf der PhantomJS Homepage funktionieren bei mir auch nicht. Er findet es einfach nicht.
Hier die Log von der My JDownloader Installation: Quote:
|
#18
|
||||
|
||||
Das hängt von deinem System ab (OS und Prozessor Architektur). Der Installer funktioniert bei dir aus einem anderen Grund nicht. Da scheint es einen Bug in der Icon API headless zu geben. Wir kümmern uns drum.
Wir sind auch gerade dabei pjs Versionen für ARM und Co. zu bauen.
__________________
|
#19
|
|||
|
|||
Vielen Dank für Ihre Arbeit. Ich nutze "Ubuntu 14.04.4 LTS - 64-Bit".
|
#20
|
||||
|
||||
Dann sollte die Binary da liegen und ausführbar sein:
<jdinstall>/tools/LINUX/phantomjs/X86_x64_phantomjs
__________________
|
#21
|
|||
|
|||
Das heißt Ihr arbeitet an phantomjs versionen die dann z.b. auch auf einem NAS laufen? Aktuell funktioniert nämlich das ganze auf der Synology mit dem Paket was ich von eurem JDownloader gebaut habe überhaupt nicht.
|
#22
|
|||
|
|||
Ich verwende auf meinem kleinen Server derzeit Arch Linux x64 und habe ebenfalls das Problem, dass PhantomJS nicht gefunden wird. Die automatische Installation funktioniert nicht, bekomme die gleiche Exception wie JohnDoe3600.
Habe dann PhantomJS ganz normal über den Arch Linux Paketmanager Pacman installiert, JDownloader kann es jedoch weiterhin nicht finden. Kann man den Path zur Binary irgendwo selbst festlegen? Edit: Problem ließ sich fixen, indem ich die phantomjs Binary manuell von /usr/bin nach $JDownloader_Dir$/tools/linux/phantomjs/ kopiert habe und X86_x64_phantomjs genannt habe. Achtung, case-sensitive! Edit2: Das Captcha Solving scheint bei mir im Headless Mode immer noch nicht zu funktionieren. Recaptcha v2 Log: Code:
org.appwork.exceptions.WTFException: java.lang.NoClassDefFoundError: Could not initialize class jd.gui.swing.jdgui.JDGui at org.jdownloader.captcha.v2.challenge.recaptcha.v2.phantomjs.Recaptcha2FallbackChallengeViaPhantomJS.load(Recaptcha2FallbackChallengeViaPhantomJS.java:330) at org.jdownloader.captcha.v2.challenge.recaptcha.v2.phantomjs.Recaptcha2FallbackChallengeViaPhantomJS.<init>(Recaptcha2FallbackChallengeViaPhantomJS.java:124) at org.jdownloader.captcha.v2.challenge.recaptcha.v2.RecaptchaV2Challenge.createBasicCaptchaChallenge(RecaptchaV2Challenge.java:180) at org.jdownloader.api.captcha.CaptchaAPISolver.solve(CaptchaAPISolver.java:79) at org.jdownloader.captcha.v2.JobRunnable.run(JobRunnable.java:140) at java.lang.Thread.run(Thread.java:745) Caused by: java.lang.NoClassDefFoundError: Could not initialize class jd.gui.swing.jdgui.JDGui at org.jdownloader.captcha.v2.challenge.recaptcha.v2.phantomjs.Recaptcha2FallbackChallengeViaPhantomJS.handleInitData(Recaptcha2FallbackChallengeViaPhantomJS.java:423) at org.jdownloader.captcha.v2.challenge.recaptcha.v2.phantomjs.Recaptcha2FallbackChallengeViaPhantomJS.readChallenge(Recaptcha2FallbackChallengeViaPhantomJS.java:405) at org.jdownloader.captcha.v2.challenge.recaptcha.v2.phantomjs.Recaptcha2FallbackChallengeViaPhantomJS.load(Recaptcha2FallbackChallengeViaPhantomJS.java:292) ... 5 more und am Ende steht immer: Code:
[org.jdownloader.captcha.v2.ChallengeResponseController(handle)] -> All Responses: null [org.jdownloader.captcha.v2.ChallengeResponseController(handle)] -> Solving Done. Result: null Code:
[] -> org.appwork.exceptions.WTFException: java.lang.ExceptionInInitializerError at org.jdownloader.captcha.v2.challenge.recaptcha.v2.phantomjs.Recaptcha2FallbackChallengeViaPhantomJS.load(Recaptcha2FallbackChallengeViaPhantomJS.java:330) at org.jdownloader.captcha.v2.challenge.recaptcha.v2.phantomjs.Recaptcha2FallbackChallengeViaPhantomJS.<init>(Recaptcha2FallbackChallengeViaPhantomJS.java:124) at org.jdownloader.captcha.v2.challenge.recaptcha.v2.RecaptchaV2Challenge.createBasicCaptchaChallenge(RecaptchaV2Challenge.java:180) at org.jdownloader.api.captcha.CaptchaAPISolver.solve(CaptchaAPISolver.java:79) at org.jdownloader.captcha.v2.JobRunnable.run(JobRunnable.java:140) at java.lang.Thread.run(Thread.java:745) Caused by: java.lang.ExceptionInInitializerError at org.jdownloader.captcha.v2.challenge.recaptcha.v2.phantomjs.Recaptcha2FallbackChallengeViaPhantomJS.handleInitData(Recaptcha2FallbackChallengeViaPhantomJS.java:423) at org.jdownloader.captcha.v2.challenge.recaptcha.v2.phantomjs.Recaptcha2FallbackChallengeViaPhantomJS.readChallenge(Recaptcha2FallbackChallengeViaPhantomJS.java:405) at org.jdownloader.captcha.v2.challenge.recaptcha.v2.phantomjs.Recaptcha2FallbackChallengeViaPhantomJS.load(Recaptcha2FallbackChallengeViaPhantomJS.java:292) ... 5 more Caused by: java.awt.HeadlessException at jd.gui.swing.jdgui.JDGui.<clinit>(JDGui.java:168) ... 8 more Log ID: jdlog://9470035891641 Das ganze passiert dann ein paar Mal und irgendwann ist der Linkgrabber fertig, aber es sind keine Links im Linkgrabber aufgetaucht. Last edited by hurt; 13.06.2016 at 16:45. |
#23
|
|||
|
|||
Ich glaube die Version der PhantomJS Binary ist zu alt. War bei mir auch. Lad dir mal die aktuelle Version für dein System von: **External links are only visible to Support Staff****External links are only visible to Support Staff**
|
#24
|
||||
|
||||
Das liegt an einem Bug in der Headless version. Ein Update in wenigen Minuten solte das beheben.
Außerdem kann man dann in den advanced options einen custom phantomjs Pfad angeben. Eine PhantomJS Test Version für ARM6 oder 7 haben wir auch: https://goo.gl/r9LBq0 Die läuft hier aktuell auf einen Raspberry PI.
__________________
|
#25
|
|||
|
|||
Wie sieht es mit phantomjs versionen für die anderen architekturen aus ? Kommen die dann von euch per Download direkt ? In meinem Fall intel x64 auf ner synology und eben andere. Und wurden eure Versionen nun angepasst was das Bildgrößen Problem bei 9kw angeht ?
EDIT: Ich seh noch kein Update wo man einen Pfad angeben könnte, ist das korrekt ? |
#26
|
||||
|
||||
neutr0n welche architektur brauchst du denn? intel x64 klingt jetzt nach einer standard 64bit cpu?
__________________
|
#27
|
|||
|
|||
Es funktioniert nun wieder alles und die Option für einen Custom PhantomJS Pfad ist auch da. Super Arbeit, vielen Dank dafür!
|
#28
|
|||
|
|||
Kann es sein das PhantomJS nicht unter Linux amd64 64Bit leuft?
Den bei mir kommt nach jedem link die frage ob ich PhantomJS installieren will JD Headless. |
#29
|
|||
|
|||
@pigaso: Doch, läuft. Scheint so, als ob JDownloader die PhantomJS Installation nicht findet. Schau mal in den Profieinstellungen, da kannst Du den Pfad zu der PhantomJS Binary selbst angeben.
|
#30
|
|||
|
|||
Danke
PhantomJS sollte im JD ordner sein? |
#31
|
|||
|
|||
Quote:
EDIT: Vielleicht noch als Anmerkung, die fertig kompilierte x64 Version von der phantomjs homepage läuft nur bedingt, wenn ich das richtig sehe. Mal abgesehen von diversen Fehlermeldungen auf der Shell, selbst nachdem ich (was nicht so einfach ist auf der syno kiste) die requirements installiert habe. Ich denke hier gibt es sicherlich auch einen Zusammenhang damit, das ich aktuell auch manuell keine captcha's lösen kann. Es kommt zwar das Pop-Up in JD, aber egal ob ich die Lösungen hintereinander, durch komma getrennt oder wie auch immer eingebe, ich bekomme dauernd nur neue captcha's. Teils mit allen Bildern, teils mit ausgegrauten usw, aber egal wie, ich kann keine manuelle richtige Lösung abschicken wie es aussieht. 9kw geht schon gar nicht, weil hier immer die Meldung kommt wegen der Bildgröße. Last edited by neutr0n; 15.06.2016 at 12:33. |
#32
|
|||
|
|||
Genaugenommen unter $JD_Ordner$/tools/linux/phantomjs
Das ist aber nur der Standardpfad, wie gesagt, über die Optionen kannst Du selbst festlegen, wo die Binary liegt. |
#33
|
|||
|
|||
ich hab auf einem debian (headless) aktulles JD2 und gerade panthomJS installiert. Nur bei SJ wird weder ein Captcha angezeigt, noch werden links gegrabbt. was mach ich denn falsch?
|
#34
|
|||
|
|||
Ich habe auch nach wie vor die oben beschriebenen Probleme.
|
#35
|
||||
|
||||
@neutr0n: welche probleme genau gibt es mit dem Phantom JS Binary? Welche Fehler bekommst du auf der Shell? Wenn du in MyJDownloader wieder ein Captcha lösen kannst, dann läuft das PhantomJS binary einwandfrei. Bei Fehlern könntest du erst gar nicht das Captcha sehen.
@gadric: hast du auch den Pfad in den Advanced Settings gesetzt? welche cpu/architektur
__________________
JD-Dev & Server-Admin |
#36
|
|||
|
|||
Quote:
Bei den Binary's geht es mir um folgendes: Ich habe ja seit geraumer Zeit (ist ja glaube ich bekannt) ein Paket von JD2 für das Synology NAS gebaut, welches ich auch pflege. Auf der Homepage von phantomjs gibt es lediglich für die x86/x64 Architekturen und einige andere fertige Binary's, wobei die Linux Binary's auch noch fontconfig und eine bestimtme glibc Version voraussetzen. Auf meinem x64 Intel NAS ist das mehr oder minder kein Problem, obwohl auf der Shell phantomjs meckert das er keine Versionsinformationen in der GLIBC findet der er brauchen würde, scheinbar läuft es ja trotzdem. Was aber ist mit den Syno NAS mit z.b. Arm Architektur bzw. evtl. anderen Architekturen...ich meine irgendwo gelesen zu haben das Ihr wohl eigene Versionen kompilieren wolltet ? Wenn dem so ist, werden diese dann durch euren installer installiert oder muss man sich darum selbst kümmen ? Im letzteren Fall müsste ich zusehen das ich eben diese Binary's in dem Paket oder als extra Paket bereit stelle. Wenn ich das richtig sehe ich Recaptcha v2 ja momentan ohne phantomjs gar nicht mehr möglich, bedeutet im Umkehrschluss, jeder der aktuell eine Headless Version von JD2 benutzt und kein phantomjs für seine Plattform hat, schaut in die Röhre, oder nicht ? Ich will euch weder stressen noch striezen, ich hätte dazu aber gerne mal eine Auskunft. |
#37
|
||||
|
||||
Quote:
Bei dem Typ mit ausgegrauten, musst du die farbigen so lange "wegklicken" bis vom Gesuchten nichts mehr zu sehen ist. Das können schon mal 5 hintereinander sein. Quote:
Quote:
Wir müssen das noch auf verschiedenen Systemen testen. Sobald wir das gemacht haben, werden wir auch diese Version über JD installieren lassen.
__________________
|
#38
|
|||
|
|||
Ok, das mit 9kw teste ich mal, zumindest gestern war da noch nix zu machen. Den Google Account hatte ich bereits drin, brachte aber irgendwie keine Änderung, test ich ebenfalls noch einmal. Mit der ARM Version ist schon einmal sehr gut, die braucht dann keine weiteren Abhängigkeiten? Wenn dem so ist, könntet Ihr dann sowas auch für Intel x86/x64 kompilieren? Wie gesagt ist es auf der Syno mit dem sehr rudimentären Linux nicht unbedingt so einfach fontconfig und evtl. weiteres zu installieren.
|
#39
|
||||
|
||||
Die Intel Variante hat doch keinerlei Abhängigkeiten? Du sagst doch selbst das die Binaries bei dir funktionieren!?
__________________
JD-Dev & Server-Admin |
#40
|
|||
|
|||
Doch hat Sie, wie erwähnt "fontconfig". Das steht ja auch auf der Homepage von phantomjs. Die x86/x64 Version setzt fontconfig und eine neuer glibc vorraus. Wobei wohl fontconfig zumindest beim aktuellen Stand reicht. Deswegen ja auch meine Frage, zum einen wegen des Umstandes das man noch dieses Paket benötigt, zum anderen natürlich gerade wegen des Umstandes das nicht jeder User in der Lage sein wird auf der Shell ein Paket nach zu installieren, einen Paketmanager gibt es auf den Syno-Kisten auch erst nachdem man einige Schritte davor ausgeführt hat.
|
Thread Tools | |
Display Modes | |
|
|